华为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 日,整体更偏稳定性、动机和团队适配度考察。

主要问题包括:

  1. 自我介绍。
  2. 项目中遇到过什么问题?最后是如何解决的?
  3. 是否遇到过团队协作上的问题?如何处理?
  4. 家庭情况。
  5. 目前住在哪里?
  6. 为什么选择来这里发展?
  7. 实习情况介绍。

HR 面没有特别强的技术深挖,重点还是判断候选人的稳定性、沟通能力、求职动机和岗位匹配度。


五、技术一面

技术一面时间为 7 月 14 日。

原本 7 月 11 日就可以面试,但因为八股准备不充分,延后三天集中复习。整体面试节奏比较快,面试官没有问特别难的问题,主要围绕 算法、基础数据结构、算法思想和项目设计模式 展开。

手撕算法 1:一个奶茶机的最小等待时间

题目描述:

  • 有 1 台奶茶机。

  • 给定一个数组,数组中每个元素表示一位顾客奶茶的制作时间。

  • 要求安排制作顺序,使所有顾客的等待时间总和最小。

手撕算法 2:两个奶茶机的最小等待时间

题目描述:

  • 有 2 台奶茶机。
  • 每位顾客有对应的制作时间。
  • 要安排订单到两台机器上,使整体等待时间尽可能小。

数据结构:堆和栈的区别

反问

反问部门具体项目时,面试官表示技术面面试官不一定和候选人分配到同一部门,因此无法给出非常具体的项目情况。


六、技术二面

技术二面时间为 7 月 16 日。

二面主要考察 算法能力、线程池、并发基础、单例模式。整体来看,面试官会关注候选人是否能及时修正思路,以及在提示下能否完成正确实现。

手撕算法:LeetCode 2143 相关题

线程创建与使用

线程池核心参数

手写单例模式


七、主管面

主管面时间为 7 月 17 日,整体更偏项目真实性、基础深度、综合素质和岗位匹配度。

主要问题包括:

  1. 项目中遇到的问题,是如何解决的?
  2. 详细追问项目中一些没有讲清楚的地方。
  3. 是否了解 JVM 类加载机制?
  4. JVM 双亲委派机制。
  5. 谈谈自己的优点和缺点。

八、面试汇总

  1. 自我介绍

  2. 裸辞原因

  3. 为什么选择华为 OD

  4. 项目问题如何解决

  5. 团队协作问题如何解决


九、整体感受

整体来看,这次华为 OD 面试流程推进较快,如果岗位需求和材料时间都顺利,可能 7 月初就能完成主要面试。由于等待杭州 Java 岗位以及双证发放,中间流程被拉长,最终 7 月 23 日拿到 offer。

技术面难度对 应届 Java 候选人来说整体适中,主要考察:

  • 算法基础。
  • Java 并发。
  • 线程池。
  • JVM 类加载。
  • 设计模式。
  • 项目真实性。
  • 问题解决能力。

备考建议:

  • 机考要提前刷真题题库,简单题尽量全刷,中等题按高频题型补齐。
  • 性格测试要保持稳定、一致,不要前后矛盾。
  • 技术面八股至少准备 Java 基础、集合、线程池、并发三大特性、JVM、设计模式。
  • 项目经历要能经得起追问,尤其是问题定位、解决方案和个人贡献。
  • 算法题即使不能一次写对,也要及时沟通思路,主动分析复杂度并修正方向。

封面

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐