vivo面试题 · 技术原理
vivo相关面试题,按最终去重题目聚合。
共 824 道真题 · 当前筛选命中 393 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 61 题请手画一个Buck电路图,并解释其降压原理。 考察Buck电路拓扑理解与降压原理掌握第 62 题如果让你做运行时类型识别,你会怎么做? 考察运行时类型识别方案的设计思路与平台差异认知第 63 题Linux中子设备是什么? 考察对Linux设备模型和子设备概念的理解第 64 题NVIDIA 在 AI 领域的主要优势体现在哪些方面? 考察对 NVIDIA 生态、硬件、软件栈及市场格局的理解第 65 题请分享一个你深入阅读并理解的源码项目,说明你选择的理由和学到的关键设计。 考察候选人主动学习源码的深度、技术选型判断和知识提炼能力第 66 题C语言函数中声明的非堆分配的数组(如局部数组)如何安全返回给调用方? 考察对栈上生命周期与指针悬垂的理解第 67 题请说明 C 和 C++ 的主要区别。 考察对 C 与 C++ 语言特性的理解第 68 题请实现一个线程安全的单例模式,并说明该模式的潜在弊端。 考察并发环境下的单例实现正确性及对反模式的理解第 69 题讲讲你对手机影像的理解(镜头、Sensor、算法等)。 考察对手机影像系统核心组件的理解与综合分析能力第 70 题请介绍主流的多目标推荐架构及其核心思想。 考察对工业级多目标推荐系统主流架构的理解与权衡第 71 题请说明自旋锁的设计意图、适用场景,以及它在用户态和内核态中的使用差异。 考察对自旋锁原理、适用边界及用户态与内核态差异的理解第 72 题final、finally、finalize关键字的区别 考察Java基础语法与内存管理概念的区别与使用场景第 73 题请描述常用的JVM调优参数及其作用,并结合一个实际场景说明如何选择与调整这些参数。 考察对JVM内存模型、垃圾回收机制及调优实践的理解第 74 题在这个项目中,你遇到的最核心的技术难点是什么?你是如何定位和解决的? 考察技术问题拆解、排查方法与解决能力第 75 题请举例说明你在项目中是如何使用遍历算法的,并谈谈你当时的实现思路与考虑。 考察对遍历算法实际应用的理解与表达能力第 76 题请介绍常见的信号完整性网络拓扑结构及其适用场景。 考察对信号完整性中网络拓扑结构的理解与应用能力第 77 题HTTP是长连接还是短连接?为什么现在普遍采用长连接? 考察HTTP连接模型演进原因及Keep-Alive机制的理解第 78 题请讲解线程间通信的主要机制及其适用场景。 考察线程通信机制的理解与场景判断第 79 题请解释跨域问题的产生原因,并列举常见的解决方案。 考察对同源策略的理解及跨域处理方案的应用能力第 80 题请介绍你参与的第二个项目。 考察项目经历、个人职责和量化成果