vivo面试题 · 技术原理
vivo相关面试题,按最终去重题目聚合。
共 824 道真题 · 当前筛选命中 393 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 341 题说一下 final 关键字的使用场景有哪些? 考察对 Java final 关键字在类、方法和变量层面的应用及语义的理解第 342 题请介绍vivo手机基带芯片的主要组成部分及其作用。 考察对手机基带架构的熟悉程度及基础技术理解第 343 题你比较擅长哪些中间件?请结合实际使用场景说明。 考察中间件使用经验与技术深度第 344 题shared_ptr如何返回自身的指针?enable_shared_from_this的作用是什么? 考察智能指针生命周期管理及避免悬垂指针的机制第 345 题请介绍哈希表的基本结构,如何解决哈希冲突,以及Java中哈希表是如何实现的。 考察哈希表原理、冲突解决策略及Java实现细节第 346 题请说出TCP协议的三次握手和四次挥手过程,以及各自的主要原因。 考察TCP连接建立与释放的机制理解第 347 题Java中栈和堆的区别是什么? 考察对Java内存模型的理解和对比能力第 348 题TCP 为什么不能只用两次握手建立连接? 考察对 TCP 握手目的、序列号同步和连接正确性的理解第 349 题前端和后端常见的通信方式有哪些?请分别说明其适用场景。 考察对前后端通信机制的理解与选型能力第 350 题请介绍你对CPU大小核架构的理解,以及其功耗调度算法的工作原理。 考察对现代CPU大小核架构及功耗调度机制的理解深度第 351 题请解释虚函数和纯虚函数的区别,并说明它们各自的用途和适用场景。 考察对C++多态核心概念的理解及应用能力第 352 题中断可以用互斥吗? 考察对中断上下文、内核同步机制的理解第 353 题在项目开发中遇到难以定位的bug时,你通常如何调试?请结合具体经历说明,并对比不同调试方法的适用场景。 考察候选人的调试方法论、工具掌握程度以及工程实践经验第 354 题请解释 DMA 的概念及其在计算机系统中的作用。 考察对 DMA 机制原理及其I/O性能价值的理解第 355 题如果test()方法在父类中为final,子类尝试重写会怎样?运行时p.test()调用的是谁? 考察final方法禁止重写及编译期行为第 356 题请详细讲解一下.NET中对象的生命周期管理,包括垃圾回收机制、IDisposable接口的作用以及常见的资源释放模式。 考察对托管与非托管资源生命周期管理原理和最佳实践的理解第 357 题请介绍 Redis 的内存淘汰策略有哪些,各自适用于什么场景? 考察对 Redis 内存淘汰机制的理解与场景选择能力第 358 题问现在空闲1G空间,用malloc可以申请到2G空间吗,为什么? 考察虚拟内存、物理内存和malloc实现机制的理解第 359 题什么是零能模式?它通常对应哪种单元? 考察对有限元中零能模式及其与单元类型关联的理解第 360 题请介绍线程间通信与同步机制,并说明互斥锁、自旋锁、读写锁和RCU锁各自的作用与适用场景。 考察并发同步基础与锁机制的理解深度