2025华为OD统一考试2025B卷
题库 | 链接 |
---|---|
最新华为OD机试(C++/C/Python/JavaScript/GO)目录 | 提供在线OJ环境刷题: (私信联系开通) |
在线OJ 私信联系开通 | OJ环境+使用介绍:私信联系开通 |
2025最新华为OD真题目录 | 华为OD面试手撕代码高频题 |
什么是华为OD
华为OD员工并非华为公司员工,而是由外包公司德科派驻到华为工作。德科是OD员工的雇主,负责签订合同和管理劳务关系,并发放工资和福利。华为推行同工同酬,所以OD的薪资与正式员工差不多。TIPS:每年都有OD员工转为正式员工。 华为OD的入职考核相当严格,特别是在信息安全和日常考核方面,行业内也有很多评论。试用期转正相对容易,主要看个人是否适应公司文化和业务能力是否达标。虽然公司提倡狼性文化,但试用期不通过的情况比较少。入职后还会进行背景调查,应该实事求是,不要犯傻。公司不会随便找理由裁员,因为面试周期和培训成本都很高。华为OD作为华为的后备资源池,考察员工绩效的标准和内部员工一样严格,因为最终目的是从中提取人才。因此,员工需要有危机意识,努力工作,做好自己,才能在任何公司中脱颖而出。
华为OD待遇情况
等级 | 基本工资区间 | 月绩效 | 年终奖(B档) |
---|---|---|---|
D1 | 9K - 13 K | 2K | 2个月 |
D2 | 13K - 17 K | 3K | 2个月 |
D3 | 17K - 21 K | 4K | 2- 4个月 |
D4 | 21K - 25 K | 5K | 2- 4个月 |
D5 | 25K - 29 K | 6K | 2- 4个月 |
华为OD应聘流程
第一步:投递简历
向HR投递简历之后,一般会让你提供姓名、邮箱、手机号、身份证号。提供之后你的信息会被锁定到对应项目,锁定之后一般不允许转到另一个项目,投递之前建议考虑清楚
。可以优先了解项目/部门: 业务发展情景、部分加班情况、BASE地等因素。
第二步: 机试
机试考察算法能力,3道算法题(100 100 200),总分400分。机试没过有半年冷冻期,过了冷冻期才能继续参加下一次考试
第三步: 性格测试
考察性格是否符合公司用人标准。没过也会直接终止流程,也存在半年的冷冻期
第四步: 技术面
2轮技术面试。分为面试手撕代码
、计算机基础知识
、开发综合素质
考察。
第五步: HR与主管面试
第六步: 录用,OFFER发送
华为OD机试:机试、分数、通过标准
机试总分400。三道题目 100 + 100 + 200!
华为OD考试时间为150分总,共有三道编程算法题,分数分别为100、100和200分。
华为OD机试分数按照测试用例通过率给分,90%的通过率对应100分的得分为90分,200分的题对应180分。基本上100分属于力扣(easy/mid)难度,200分的题一般情况属于(mid/hard)难度。
通过标准:对于不同院校标准不同,如果你是目标院校的话及格线是160分,非目标院校一般是要求考到300+,才比较稳。目标院校名单如下
机试准备
- 选择一门编程语言(Python Java C++ JS GO C)都行,把编程语言的基础先学习好.
- 学习一些常见的数据结构和基础算法.
- 常见的数据结构: 数组、链表、二叉树、图、堆、队列、集合、哈希表、栈、字符串等.
- 基础算法: 排序算法、前缀和、并查集、动态规划、DFS、BFS、最短路径算法、区间合并算法、双指针、滑动窗口、二分、贪心算法、暴力打表
- 额外的一些知识点: 进制转换、正则表达式、哈夫曼树、位运算、时间/空间复杂度等.
有时间可以把上述知识点简单过一遍,最好是找一些题目实际编码联系。如果时间不够的话,可以直接刷华为OD机试真题,以练带学。重要的说三遍
刷题过程一定要总结、刷题过程一定要总结、刷题过程一定要总结
。
2025年5月9号之后, 华为OD机试已经切换至华为OD统一考试 2025B卷。推荐考之前花1-2周时间刷华为OD机试真题,抽中原题的概率为95%
,另外订阅专栏还可以联系笔者开通在线OJ进行刷题,提高刷题效率。
机试技巧
- 对于常见的算法(并查集、DFS、BFS、前缀和、最短路等)算法其实都是基本是模板题,争取将这些模板在理解的前提下背一下,正确在尽量少的时间做出来这类题。
- 机考的时候对应题目如果有给出输入数据范围重点看一下。
输入数据规模数据量大小 其实限制的是你 代码的时间复杂度
,对于不同的数据规模 需要选择 不同 时间复杂度代码实现。 - 拿分技巧:华为OD机考根据测试案例通过率给分。在你对于一个题无法想到最佳解决方案时,可以考虑从以下情况拿分(无奈之举)
- 通过暴力打表的方式,一般情况可以通过一部分测试案例的。
- 如果存在超时情况,尝试通过一些
剪枝操作/ 缓存
的方式来减少代码的重复/无效搜寻操作,提高代码通过率。 - 观察输出结果特征,举个例子: 输出结果为true/false,实在不行你全部输出true或者false也能通过一部分测试案例。
- 机考的时候是看不了未通过的测试案例的,在不断尝试解决问题时,建议拷贝一份通过率最高的代码,机考是按照最后一次提交代码通过率计分,时间截至以前一定要保证每个题最后一次提交所使用的都是自己通过率最高的代码。
机试注意事项
- 机试邮件里的链接有效期为7天,在这期间可以好好刷刷真题,建议刷完所有简单题、中等题。
- 机试邮件发送7天之内,还是对机试通过没有把率,一般情况下可以找HR练习,申请将机考推迟,具体事项可以跟对接HR好好沟通。
- 不要
作弊, 找人替考
,一经发现直接终止流程,终身进入黑名单。 - 正式机考的时候注意查重,查重率超过
80%
就会被认定为作弊,直接终止流程。不要照搬任何人的题解代码。 - 机考的时候使用本地IDE,一定要关闭/卸载掉AI自动补全工具。
华为OD机试 2025B卷题单
下面精心为大家挑选了华为OD机试 2025B 卷题单,大家可以根据每个知识点,进行有针对性的刷题。全部真题都已经收录至华为OD机考真题刷题笔记专栏,提供详细的思路讲解以及多语言(C++、Java、Python、JavaScript、GO)源码实现,并提供在线OJ在线评测。OJ权限订阅专栏之后,私信开通。
一、模拟
华为OD机试 2025B卷 - 计算某个字符出现次数(100分)
华为OD机试 2025B卷 - 差值数组不同的字符串(100分)
华为OD机试 2025B卷 - 找车位/停车场最大距离(100分)
华为OD机试 2025B卷 - 简单的自动曝光/平均像素(100分)
华为OD机试 2025B卷 - 寻找密码 / 密码本(100分)
华为OD机试 2025B卷 - 网上商城优惠活动/优惠券(100分)
二、逻辑分析
华为OD机试 2025B卷 - 数组组成的最小数字(100分)
华为OD机试 2025B卷 - 幼儿园分班/分班问题(100分)
华为OD机试 2025B卷 - 最小调整次数/ 特异双端队列(100分)
华为OD机试 2025B卷 - 查找一个有向网络的头节点和尾节点(200分)
三、字符串处理
四、暴力枚举
五、双指针/滑动窗口
华为OD机试 2025B卷 - 判断字符串子序列(100分)
华为OD机试 2025B卷 - 最长的指定瑕疵度的元音子串(100分)
六、栈/单调栈
七、BFS/DFS
华为OD机试 2025B卷 -完全二叉树非叶子节点后序遍历(100分)
八、二叉树
华为OD机试 2025B卷 -完全二叉树非叶子节点后序遍历(100分)
华为OD机试 2025B卷 - 二叉树的广度优先遍历(200分)
九、动态规划
十、贪心
华为OD机试 2025B卷 - 最小调整次数/ 特异双端队列(100分)
十一、数学原理
华为OD机试 2025B卷 - 数据分类(100分) - 位运算
华为OD机试 2025B卷 - 正整数到excel编号之间的转换(100分) - 进制转换
十二、并查集
十三、二分
华为OD机试 2025B卷 -组装最大可靠性设备(200分)
十四、其它
华为OD机试 2025B卷 - 最小循环子数组(100分) - KMP算法
华为OD机试 2025B卷 - 素数伴侣(100分) - 匈牙利算法
华为OD机试 2025B卷 - 查找一个有向网络的头节点和尾节点(200分) - 拓扑排序算法
华为OD机试 2025B卷 - 启动多任务排序(200分) - 拓扑排序算法
华为OD机试 2025B卷 - 数大雁(100分) - 区间问题
华为OD机试 2025B卷 - 区间交集(200分) - 区间问题
华为OD机试 2025B卷 - 中文模拟分词器(200分) - 字典树
祝语
功不唐捐,玉汝于成
,与君共勉。
最后预祝大家顺利通过各种机试、面试
,顺利拿到理想的OFFER。