vivo面试题 · 问题拆解

vivo相关面试题,按最终去重题目聚合。

824 道真题 · 当前筛选命中 167 · 更新 2026-08-05

筛选题目已选:问题拆解
第 81 题为什么会有内存碎片,内部碎片和外部碎片有什么区别? 考察对内存分配机制、碎片成因及内外部碎片差异的理解问题拆解技术原理第 82 题给定一个先严格递增后严格递减的数组,如何用O(logn)时间复杂度找到最大值? 考察二分查找在非单调数组上的变体应用编码实现问题拆解技术原理第 83 题请描述一个你在当前领域遇到的关键开放性问题,以及你如何分析和解决它。 考察问题定义、分析框架和解决方案的开放性思考能力问题拆解结果导向方案权衡第 84 题请详细阐述 Android 事件分发的完整流程,并说明你对其中源码的理解。 考察对 Android 事件分发机制及源码实现的理解深度问题拆解技术原理问题排查Android第 85 题分享一次你在跨团队协作中推动合作落地的经历,遇到的最大难点是什么? 考察跨团队协作推动能力及问题解决思维协作推动问题拆解结果导向第 86 题请介绍长文本处理中你关注的核心问题及常用方法。 考察长文本处理的通用技术理解和方案权衡能力问题拆解技术选型方案权衡第 87 题大数据这块还需要用到 Spark、Hive 等,你觉得你需要多久上手,会怎么学习? 考察对大数据工具的学习能力、上手规划和自我认知持续改进问题拆解自我认知Apache HiveApache Spark第 88 题请说明类加载发生的时机,以及类加载的完整过程。 考察Java类加载机制的理解,包括加载时机和加载、链接、初始化阶段问题拆解技术原理JavaJVM第 89 题分享一次你在团队中推动项目落地的经历,遇到的最大挑战是什么? 考察项目推动、团队协作与问题解决能力协作推动问题拆解结果导向第 90 题请介绍一个你实际参与过的 C++ 项目,并说明你负责的部分。 考察项目经验与 C++ 实际应用能力问题拆解项目复盘结果导向C++第 91 题给定一个一维数组存储需要完成的任务,以及一个二维数组存储每个员工可以完成的任务,要求找出一个最优的员工-任务分配方案。如果某个员工可以完成所有任务,则优先分配序号靠前的员工。请描述你的算法思路并实现。 考察任务分配问题的建模能力、算法设计能力和编码实现能力编码实现问题拆解技术原理第 92 题浏览器输入一个网址后,从输入到页面展示,整个过程发生了什么? 考察网络协议栈分层理解与端到端流程串联能力沟通表达问题拆解技术原理DNSHTTPTCP第 93 题在一个包含大量提交和多位贡献者的 Git 仓库中,如何按时间顺序对提交内容进行分类? 考察对 Git 历史数据的分析、排序与分类方法,以及工具使用和命令行操作能力数据驱动问题拆解技术原理Git第 94 题有三个部落,人数分别为整数A、B、C。任意两个部落打仗,获胜方人数减一,失败方人数减一,而第三方人数加一(即A和B打仗后,变为A-1、B-1、C+1)。求能否通过若干次战争使得只剩一个部落,且当A=0、B=0、C不等于0时,最少需要打多少次? 考察逻辑推理、状态转换和极端情况分析能力问题拆解第 95 题你有哪些学习习惯来深入AI技术知识? 考察学习方法的系统性和深度持续改进问题拆解自我认知第 96 题请分享一个你印象深刻的技术难题,以及你是如何定位和解决的? 考察问题定位能力、解决过程复盘和结果呈现问题拆解项目复盘问题排查第 97 题如果你负责XR产品的交互设计,如何快速明确用户体验核心需求? 考察XR交互设计中需求梳理与优先级判断能力业务理解问题拆解需求分析第 98 题描述一次你通过观察用户行为发现产品问题的经历,如何转化为改进思路? 考察用户行为洞察、问题识别与改进方案落地的完整链路业务理解数据驱动问题拆解第 99 题偶极子天线存在高次模谐振现象。以谐振频率为900MHz的偶极子天线为例,说明其还能在哪些频点产生谐振,并解释高次模的物理含义。 考察偶极子天线高次模谐振频率与物理机理问题拆解技术原理第 100 题请说明使用史密斯圆图进行集总元件阻抗匹配的步骤,并现场演示如何实现匹配。 考察史密斯圆图的熟练运用、阻抗匹配原理及实操能力编码实现问题拆解技术原理