26.9.27 华为OD机考经验分享

华为OD机考介绍

我在9月21号中午首次与负责华为OD的HR(后续简称为对接人)沟通,9月22日开始刷题,准备参加9月27日的机考。考试这天我的运气还不错,能拿的分都拿到了,也是顺利地通过了机试这一关。

如果你打算应聘华为OD的相关岗位,机考是你的第一道关卡。只有机考通过后,你才有后续面试的资格。

机考一共三道题,其中分值100分的题(基础题)两道,分值200分的题(压轴题)一道。考试时间一般为每周的周三、周日的晚上8点开始,一共考一坤时。

题目的计分方式为:题目分数 x 通过测试用例百分比。测试用例分布是有规律的,从易到难。假如其中你某个用例没通过,那么当前用例后续的所有用例将不会被执行。

关于及格线,网上众说风云,具体还需要咨询你的对接人。假如你的学校是9/2/双一流院校或者在华为OD目标院校名单内的双非院校(网上所谓的名单可能已经过时了,具体请咨询你的对接人),及格线一般都是150分。机考分数是你能否进入面试环节的敲门砖,最后还要综合你的面试表现进行定级。

从2026年4月份开始,OD机考的考试形式从传统的 ACM 模式正式切换为和 LeetCode 一样的核心代码模式,我个人觉得这是好事,毕竟不用再和标准输入输出斗智斗勇了,可以把注意力放在核心逻辑的实现上。

官方的考试客户端为牛客,平时可以在牛客上面练习,熟悉OD机考在线编码环境的风格。考试时,允许使用本地 IDE (需要禁用所有 AI 相关插件)。

我的对接人特别强调过:机考的时候用什么语言,面试和未来工作就要用什么语言。请结合你的实际情况选择合适的编程语言。我认为,编程语言内置的工具越多,刷题时也会更得心应手一些。比如我用的 Java,我在刷题过程中就大量运用了 Java 的以下能力:

  • Stream API
  • 集合框架:Map、List、Set、Deque...
  • Comparator
  • 日期时间 API
  • 字符串处理 API、StringBuilder、StringJoiner、简单正则表达式...
  • Math 、Arrays 工具类...
  • ...

它们也是帮我很方便地解决了不少题目。

关于题库

你的对接人会给你往期的真题题库进行练习。

我的对接人给了我两种题库:

第一种是 CSDN 专栏(华为OD机试 新系统 双机位C卷 真题题库目录|机考题库 + 算法考点详解_华为od机考2025b卷题目-CSDN博客)。

这个专栏本身是收费的,好在我的对接人帮我登录了她的账号,非常感谢我的对接人!

image.png

这个 CSDN 专栏有个缺点,就是所有题目的代码都是以 ACM 模式提供的,包括新系统之后的新题。

image.png

好在新系统题目的题面是完整保留的。

第二种题库是模拟考题库(https://moyiluo.com/)。 此网站需要邀请码才能使用,这需要咨询你的对接人获取。

image.png

此题库相较于 CSDN 题库有一个显著优势,即所有题目都是核心代码模式:

image.png

但它也有个缺点:不少题目的题面描述不清晰。

我的做法是结合使用这两个题库,在 CSDN 题库上看题面,在这个题库上提交代码。

需要注意的是,同一个题目在两个题库的标题不一定是一致的。我在练习的过程中有个好习惯就是顺手记录一个题目在两个题库上的标题,方便后续对照:

image.png

关于备考

我感觉现在的机考每一次都是新题,妄想通过背题库的方式通过OD机考的路子是走不通的!

首先,你应该基于实际情况确定准备范围。以我为例,由于我的及格分数线是150分,所以我只需要把两个100分的基础题稳稳拿下就够了,最后一道200分的压轴题就尽我所能,“骗”点分数。所以我的准备范围就重点落在100分的题目上,200分的题由于水平还达不到只能先行放弃。

然后,你应该按照题型系统性学习。同一个题型下的问题做多了后,你应该会慢慢领悟这个题型的通用套路。

第二个题库支持按题型筛选题目:

image.png

我自己按照题型整理了一个核心题题型分布,然后基于我的实际情况进行从易到难的排序:

image.png

当然,由于时间紧迫,我没能刷完所有题目。

最后就按照顺序刷题,在刷题过程中逐渐学习这个题型的解题思路。

在做题过程中,请不要过度依赖题库自带的题解,多去和 AI 对线。我自己几乎不看这些题解,因为不少题解过于跳跃和抽象(类似于一个数学大神跟基础薄弱的你说:"注意到..."),对我而言几乎没有任何实质性帮助,我顶多只是当作参考。

我在 ChatGPT 的帮助下写出了三数之和这道题,你可以参考我和它的对话过程:https://chatgpt.com/share/6ab9a164-b1bc-83ee-8b02-0fd06b105719

0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
坤坤
下载 APP