面试技巧求职

华为 OD 机考流程是什么?2026 全流程拆解 + 如何用 AI 辅助准备

华为 OD 机考 150 分钟三道题、满分 400、150 分及格,过了才进面试。我把从投递到主管面的完整链条、双机位监考的规矩,以及每一环该怎么用 AI 准备,按顺序讲清楚。

快面团队··约 9 分钟阅读

今年我陆陆续续投了十几家,华为 OD 是唯一一家在我还没搞清楚状况之前,就先把考试日期甩过来的。HR 加上微信第二天就问我"这周日晚上八点能不能考",我当时连华为 OD 机考到底考几道题都不知道,只能先答应下来,然后花了三天恶补。

先把结论放在最前面,省得你像我一样临时抱佛脚:华为 OD 机考是三道算法题、150 分钟、满分 400 分,及格线 150 分。分值是两道一星各 100 分、一道二星 200 分——把两道一星稳稳做对就已经过线,二星那道是用来拉开排名的。新系统已经从 ACM 模式换成了核心代码模式,跟力扣一样给好函数签名,不用自己解析输入。考试固定每周三、周日晚上 20:00 开考,双机位监考。机考过了之后还有性格测试、技术一面、技术二面、主管面、HR 面,整条链七八个环节。也就是说,机考是门槛,不是终点。

华为 OD 从投递到入职的完整流程是怎样的

我把自己走过的和身边几个人的路径对了一遍,链条基本是固定的:

环节大概时间做什么刷人强度
简历投递 / 筛选1–3 天全日制本科及以上,HR 或供应商对接
机考约定周三或周日晚 20:00三道算法题,150 分钟最高
性格测试 / 资格面机考后 3–7 天基本信息核对 + 性格问卷
技术一面1 周内基础 + 项目
技术二面一面后数天项目深挖 + 场景题
主管面二面后数天岗位匹配、稳定性
HR 面 / 谈薪主管面后薪资、到岗时间、签约主体

真正走一遍你会发现,耗时最长的不是考试,是等。我机考完等了整整六天才收到下一步通知,中间以为凉了。身边有人从投递到入职拖了一个多月、面了十几轮的也有,节奏很不统一,取决于对接的供应商和岗位缺口。

所以有一条我踩过的坑要先说:别把华为 OD 当成唯一一条线在等。这个流程的不确定性比大厂正编高,同期多推几家才是正常操作。

机考这一环具体考什么、规则是什么

这是全流程刷人最狠的一环,也是唯一一个"完全靠你自己临场发挥、没人能帮你解释"的环节。

题目结构是固定的三道:

  • 两道一星,各 100 分。基本是字符串处理、模拟、排序、哈希、简单贪心这一层,不涉及复杂算法。
  • 一道二星,200 分。会上到动态规划、图论、并查集、较复杂的贪心或者需要设计数据结构的题。

150 分及格这条线很关键。两道一星全对就是 200 分,已经过线;反过来,只做出二星那道也是 200 分,同样过线。但对大多数人来说,稳拿两道一星比赌一道二星现实得多——一星题的方差小,二星题一旦想岔了,两个小时可能就折在里面。我自己那场就是先花 20 分钟把两道一星做完提交,剩下时间才去啃二星,最后二星只拿到部分用例的分,但总分已经够了。

核心代码模式是这两年最大的变化。 以前是 ACM 模式,你得自己写 while (scanner.hasNext()) 这套读入,题目描述里输入格式一行没看清就全盘皆输,每年都有一堆人栽在这。现在改成力扣那种给好函数签名和参数的模式,你只管把函数体填完。这意味着过去用来练输入输出解析的时间可以省下来了,但也意味着单纯"会读题"不再是优势,拼的是纯算法。

考试时间是固定的两个窗口:每周三晚 20:00–22:30,每周日晚 20:00–22:30。这两个时间点其实挺讲究——都是晚上,很多人白天上了一天班/课,脑子已经不在最佳状态。我建议考前那天下午别安排别的事。

卷种分 A/B/C/E 卷,题库在社区里流传得很广。这里我得说句实在话:刷题库确实能提命中率,但新系统换过之后题目也在轮换,把题库当唯一复习资料是有风险的,它更适合用来摸清题型分布,而不是背答案

监考是双机位。 一台电脑考试,一部手机从侧后方拍你本人、你的屏幕和整张桌面。具体的摆放角度、距离和环境要求,我单独写了一篇在线笔试双机位监考的完整规则和常见判违规情形,考前一晚一定要照着摆一遍再睡。

一句话记住这一环:两道一星做稳就过线,别一上来就死磕二星。

哪些做法会被判违规

双机位这套组合,设计初衷就是防"切屏找答案"。第二机位存在的意义,就是看你电脑屏幕之外还有没有别的东西。所以下面这些,不是"风险高",是基本一定会被发现

  • 另开窗口查资料或开本地 IDE。 主机位要求屏幕上只显示考试系统页面,不能最小化、不能退出;就算你侥幸绕过主机位的检测,第二机位正对着你的屏幕在录。
  • 桌面上放小抄、便签、参考书。 第二机位的取景要求就是"完整拍到桌面",这不是它的副作用,是它的目的。
  • 旁边有人、或者房间里有镜面。 考试环境要求独立、安静、光线明亮、无他人、无镜子——镜面会把你屏幕的反射送进画面里。
  • 拒绝配合监考弹窗指令。 考试中系统可能弹窗要求你检查环境、转动摄像头调整角度,不配合本身就是违规项。
  • 截图、录屏、拍摄题目。 抄录和传播试题内容是明确的违规行为,这一条在考后追责也成立。

我知道有人会想"那我把手机角度卡一下呢"——别想了。监考端看到的是清晰视频,明显的视线偏移、身体移位都会被注意到,而且弹窗指令随时可能让你转镜头。为了三道算法题赌一个背景记录,不划算。

知道了规则,每一环该怎么用 AI 准备

上面这些规则摊开之后,结论其实很清楚:华为 OD 这条链上,AI 能帮上忙的地方全在考前和面试环节,机考当场是一片真空。 我自己的用法是按流程分段的。

机考前——把算法基本功补到能稳吃两道一星。 这是投入产出比最高的一段。我的做法是拿快面的笔试辅助刷题:遇到不会的题直接截屏,它会先讲识别到的题意和解题思路,再给对应语言的参考代码并标出时间/空间复杂度。对我来说关键不是"给答案",是它会讲清楚这道题为什么用这个解法、暴力解为什么过不了数据量——我卡住的题九成是卡在"想不到往哪个方向拆",不是卡在写不出代码。支持 Java、C++、Python、Go 这些常见考试语言,练的时候就用你机考要用的那一门。

顺带说一句,既然新系统改成了核心代码模式,你练的时候也直接按力扣那种给函数签名的形式练,别再花时间背 ACM 的读入模板了。

机考到技术面之间的空档——把项目讲顺。 这段时间大多数人在焦虑等消息,其实是最该用的。华为 OD 的技术二面会揪着你简历上的项目往深里问,很多人机考过了却倒在这。我那阵子用快面的 AI 模拟面试选定岗位跑了几轮,AI 面试官会顺着我的回答继续追问、提反例,每场结束给一份结构化复盘,指出哪几题我答得含糊、哪几题绕开了。第一次跑完我才发现,自己讲那个项目讲了三分钟,居然没说清楚"为什么选这个方案"。

投递之前——先把简历对上 JD。 这个顺序上其实是最前的一环,但很多人(包括当时的我)是随手投的。华为 OD 的岗位描述写得挺具体,用 AI 简历把旧简历和目标 JD 放一起过一遍,它会按 JD 调重点、把"负责了 XX"这类表述改成带量化结果的写法。我改完之后最直观的变化是,技术面被问到的问题明显更集中在我想让他们问的那几段经历上。

需要说清楚的是,面试辅助和笔试辅助是桌面客户端的能力,AI 简历和模拟面试在浏览器里打开就能用,不用装东西。

风险边界(必须说清楚的部分)

这一段我必须写,因为上面提到了工具,就得把它做不到的事一起说明白。

  • 机考当场,任何工具都帮不了你。 双机位监考下第二个摄像头拍到的是你整块屏幕和整张桌面,这是物理约束,不存在"角度技巧"。笔试辅助的价值在备考期刷题和讲透错题,不在考场。
  • 代码相似度是考后查的。 就算当场没被发现,提交的代码会进入比对,这个环节不受考试现场的监考影响。
  • AI 讲的思路不等于你的能力。 备考期用它讲错题很有用,但如果你只是看懂了没自己写过,到了 150 分钟的真实压力下照样写不出来。我的经验是每道题看完思路必须自己空手再写一遍。
  • 性格测试别用工具"优化"。 前后矛盾的作答会被标记,这类题目本来就有一致性校验,反而容易出问题。
  • OD 的用工性质要自己搞清楚。 这不是技术问题,但比技术问题重要——签约主体是合作供应商,薪酬体系和晋升通道与华为正式编制不同,签之前问清楚。

最后

回头看,华为 OD 这条链上真正需要"临场硬实力"的只有机考那 150 分钟,其余环节全是可以提前准备的。而机考本身的门槛,说穿了就是"两道一星题稳不稳"——把这件事解决掉,比什么都实在。

如果你也在准备央国企或银行方向,工行那套笔试的结构完全不同(EPI + 综合知识 + 英语 + 性格测评,140 分钟),我另写了一篇工商银行笔试的题型配比和全流程拆解;两家都用双机位,双机位监考的规则那篇是通用的,考前照着摆就行。

参考资料

文中题量、分值、时长与考试时间以检索到的公开资料与社区面经为准;卷种和题库会随系统更新轮换,具体以你收到的官方考试通知为准。

FAQ · 常见问题

关于这篇,你可能还想问

华为 OD 机考一共几道题、多长时间、多少分及格?
三道算法题,考试时长 150 分钟,满分 400 分。分值是两道一星基础题各 100 分、一道二星进阶题 200 分,及格线 150 分。也就是说把两道一星做对就已经过线,二星那道更多是拉开排名用的。考试固定在每周三和每周日晚上 20:00 开始,两个半小时。
华为 OD 机考现在还是 ACM 模式吗?
不是了。新系统已经从 ACM 模式改成核心代码模式,跟力扣一样直接给好函数签名和参数,不用自己写输入输出解析。这个变化对准备方式影响很大:过去很多人栽在读入格式上,现在这部分成本没了,精力可以全放在算法本身。
机考没过还能再考吗?
可以重考,机考成绩通常有有效期,具体间隔和次数以你对接的 HR 或供应商口径为准。因为每周三、周日各一场,重考的机会本身不算稀缺,真正的问题是两次之间你有没有把上次卡住的那类题补上——间隔一周再考一遍同样的水平,结果大概率也一样。
华为 OD 机考是双机位监考吗,能开本地 IDE 吗?
是双机位。第二机位(手机)要从侧后方拍到你本人、电脑屏幕和整张桌面,主机位电脑上只能显示考试系统页面,不能最小化或退出。在这个前提下,另开本地 IDE、切窗口查资料这类操作,第二机位是直接拍得到的,属于会被判违规的行为。
机考过了之后还有几轮?
机考只是筛选环节,过了之后一般还有性格测试/资格面、技术一面、技术二面、主管面和 HR 面,整条链走下来通常七八个环节。技术面会围绕你简历上的项目往深里问,不是把机考题再问一遍——很多人机考过了却倒在技术二面,就是只准备了算法没准备项目。
华为 OD 和华为正编是一回事吗?
不是。OD 是外包服务的用工形式,签约主体是合作供应商,工作场地和协作方式贴近华为内部,但薪资体系、福利和晋升通道与正式编制不同。投之前务必把签约主体、岗位职级和转正机制问清楚,这件事比机考本身更值得你花时间搞明白。
笔试辅助DESKTOP · 桌面客户端

在线笔试代码题,秒出思路与代码。

截屏当前题目,AI 识别题意、给步骤、出参考代码、标复杂度。

题目截屏识别多语言参考代码复杂度标注
立即免费试用

注册即可免费试用 · 桌面客户端支持 Windows / macOS