vivo面试题 · 技术原理
vivo相关面试题,按最终去重题目聚合。
共 824 道真题 · 当前筛选命中 393 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 181 题请说明 HTTPS 使用什么加密方式来保护数据传输,并解释其具体流程。 考察对 HTTPS 加密机制、证书与密钥交换过程的理解第 182 题请详细阐述 Android 事件分发的完整流程,并说明你对其中源码的理解。 考察对 Android 事件分发机制及源码实现的理解深度第 183 题C和C++中struct的区别 考察对C与C++语言特性差异的理解第 184 题谈谈你对Java集合的理解 考察对Java集合框架的整体认知、核心接口与实现差异、性能特性和使用场景第 185 题在系统设计中,哪些场景需要关注缓存一致性问题?请举例说明。 考察对缓存一致性适用场景的理解及典型业务映射能力第 186 题你如何理解“UI设计平衡美学与商业价值”? 考察设计理念、商业思维与权衡能力第 187 题驱动MOS管电路怎么设计,需要注意哪些事项,请解释米勒平台等内容。 考察MOSFET驱动电路设计能力、关键参数理解和米勒效应认知第 188 题追问可以理解为什么不需要保持强实时一致性,但旁路缓存也无法保证最终一致性,Redis可能宕机,怎么解决? 考察缓存一致性保障与故障处理的深度理解第 189 题请介绍一下你在数据结构方面系统学习过哪些内容,以及你掌握最好的部分是什么? 考察候选人计算机基础知识的系统性及自我认知深度第 190 题BERT采用双向注意力机制带来了哪些好处? 考察对双向上下文建模优势的理解第 191 题malloc和free的区别是什么? 考察对C语言动态内存分配和释放机制的理解第 192 题请对比 Linux 与 RTOS 在实时性方面的差异,并说明各自适用于什么场景。 考察对操作系统实时性机制的理解和选型判断第 193 题如何实现一个元素的垂直居中? 考察 CSS 布局基础与多方案权衡能力第 194 题请说明类加载发生的时机,以及类加载的完整过程。 考察Java类加载机制的理解,包括加载时机和加载、链接、初始化阶段第 195 题请介绍一个你近期在 GitHub 上关注或深入阅读的开源项目,并说明你为什么关注它以及从中获得了什么收获。 考察候选人的技术视野、主动学习和知识提炼能力第 196 题请简述嵌入式系统的核心特点,并说明它们如何影响软件开发方式。 考察对嵌入式系统基本特征的理解及其对开发实践的启示第 197 题推荐系统中如何处理特征的稀疏性问题? 考察对稀疏特征处理技术的掌握及在推荐场景中的应用第 198 题请说明各种常见通信协议的区别及其适用场景。 考察对通信协议原理、特性及应用场景的理解与辨析能力第 199 题请介绍 Android 的常见架构模式,并说明你在实际项目中的选型考虑。 考察对 Android 架构模式的理解以及结合实际项目的选型能力第 200 题Java中如何通过反射调用一个对象的方法?调用的方法是哪个类的方法? 考察反射API的使用及多态行为在反射下的表现