华为 OD 面经| Java 方向|机考 400 分|HR 面、技术一二面、主管面全流程复盘
华为OD新系统机试与面试真题精选
正在备战 2026 华为 OD 校招 / 社招的同学,机试算法 + 技术面 C++ 八股是通关两大核心关卡!很多考生反馈华为 OD 技术面高频深挖 C++ 内存、智能指针、多态、进程线程、死锁等底层原理,答不全、踩知识点漏洞极易挂面。本专栏整理华为 OD 历年 C++ 高频面试八股,覆盖 90% 技术面提问;同时附上 2026 最新华为 OD 新系统机试全套真题题库入口,包含OD新系统机考全部算法题,配套多语言代码、考点解析,机试刷题 + 面试背诵一站式搞定,零基础、非科班也能快速突击上岸华为 OD。
点击查看华为 OD 机试真题完整目录:2026最新华为OD机试新系统卷 + 双机位C卷 真题题库目录|全覆盖题库 + 逐点算法考点详解
华为OD面试真题精选:点击立即查看
文章目录
一、个人情况
整体时间线如下:
- 6 月 10 日:开始与猎聘 HR 沟通。
- 6 月 28 日:参加机考。
- 7 月 1 日:完成性格测试。
- 7 月 3 日:从小公司裸辞,放弃转正机会。
- 7 月 10 日:HR 面。
- 7 月 14 日:技术一面。
- 7 月 16 日:技术二面。
- 7 月 17 日:主管面。
- 7 月 23 日:拿到 offer。
二、机考
机考时间为 6 月 28 日,最终得分 400 分。
备考主要以题库为主:
- 入门题和简单题基本全部刷完。
- 中等题刷了一部分。
本次机考共遇到 3 道题。
| 7.12真题华为OD机试真题 新系统 - 字符串压缩编码 (Java/Py/C/C++/Js/Go) |
|---|
| 7.12真题华为OD机试真题 新系统 - 查找满足条件的数据包 (Java/Py/C/C++/Js/Go) |
| 7.12真题华为OD机试真题 新系统 - 软件依赖树 (Java/Py/C/C++/Js/Go) |
三、性格测试
性格测试时间为 7 月 1 日。
个人感觉性格测试难度不低于机考。整体选择方向建议偏向:
- 积极稳定。
- 阳光开朗。
- 遵守规则。
- 团队协作。
- 责任心强。
- 风险意识较好。
需要注意的是,性格测试中会出现相似题目或反向题。如果前后选择差异过大,可能会影响结果。
建议:
- 不要过度包装到和真实性格完全不符,否则后面容易前后矛盾。
- 回答要保持一致性,尤其是责任心、抗压能力、团队协作、规则意识相关题目。
- 华为 OD 更偏交付型岗位,建议体现稳定、可靠、能配合团队目标。
- 创新可以适度体现,但不要表现得过于不受约束或不服从流程。
四、HR 面
HR 面时间为 7 月 10 日,整体更偏稳定性、动机和团队适配度考察。
主要问题包括:
- 自我介绍。
- 项目中遇到过什么问题?最后是如何解决的?
- 是否遇到过团队协作上的问题?如何处理?
- 家庭情况。
- 目前住在哪里?
- 为什么选择来这里发展?
- 实习情况介绍。
HR 面没有特别强的技术深挖,重点还是判断候选人的稳定性、沟通能力、求职动机和岗位匹配度。
五、技术一面
技术一面时间为 7 月 14 日。
原本 7 月 11 日就可以面试,但因为八股准备不充分,延后三天集中复习。整体面试节奏比较快,面试官没有问特别难的问题,主要围绕 算法、基础数据结构、算法思想和项目设计模式 展开。
手撕算法 1:一个奶茶机的最小等待时间
题目描述:
-
有 1 台奶茶机。
-
给定一个数组,数组中每个元素表示一位顾客奶茶的制作时间。
-
要求安排制作顺序,使所有顾客的等待时间总和最小。
手撕算法 2:两个奶茶机的最小等待时间
题目描述:
- 有 2 台奶茶机。
- 每位顾客有对应的制作时间。
- 要安排订单到两台机器上,使整体等待时间尽可能小。
数据结构:堆和栈的区别
反问
反问部门具体项目时,面试官表示技术面面试官不一定和候选人分配到同一部门,因此无法给出非常具体的项目情况。
六、技术二面
技术二面时间为 7 月 16 日。
二面主要考察 算法能力、线程池、并发基础、单例模式。整体来看,面试官会关注候选人是否能及时修正思路,以及在提示下能否完成正确实现。
手撕算法:LeetCode 2143 相关题
线程创建与使用
线程池核心参数
手写单例模式
七、主管面
主管面时间为 7 月 17 日,整体更偏项目真实性、基础深度、综合素质和岗位匹配度。
主要问题包括:
- 项目中遇到的问题,是如何解决的?
- 详细追问项目中一些没有讲清楚的地方。
- 是否了解 JVM 类加载机制?
- JVM 双亲委派机制。
- 谈谈自己的优点和缺点。
八、面试汇总
-
自我介绍
-
裸辞原因
-
为什么选择华为 OD
-
项目问题如何解决
-
团队协作问题如何解决
九、整体感受
整体来看,这次华为 OD 面试流程推进较快,如果岗位需求和材料时间都顺利,可能 7 月初就能完成主要面试。由于等待杭州 Java 岗位以及双证发放,中间流程被拉长,最终 7 月 23 日拿到 offer。
技术面难度对 应届 Java 候选人来说整体适中,主要考察:
- 算法基础。
- Java 并发。
- 线程池。
- JVM 类加载。
- 设计模式。
- 项目真实性。
- 问题解决能力。
备考建议:
- 机考要提前刷真题题库,简单题尽量全刷,中等题按高频题型补齐。
- 性格测试要保持稳定、一致,不要前后矛盾。
- 技术面八股至少准备 Java 基础、集合、线程池、并发三大特性、JVM、设计模式。
- 项目经历要能经得起追问,尤其是问题定位、解决方案和个人贡献。
- 算法题即使不能一次写对,也要及时沟通思路,主动分析复杂度并修正方向。

更多推荐
所有评论(0)