各语言题库:

【Python+JS+Java合集】【超值优惠】:Py/JS/Java合集

【Python】:Python真题题库

【JavaScript】:JavaScript真题题库

【Java】:Java真题题库

【C++】:C++真题题库

【C语言】:C语言真题题库

【面试手撕代码题库】:面试手撕代码题库

华为od机试面试交流群830285880

集中答疑:

1:考试链接上写着【A卷】,对应的就是OD统一考试A卷目录的题目。

2:考试链接上写着【B卷】,对应的就是OD统一考试B卷目录的题目。目前B卷的题目由一部分以前考过的旧题库的题目+一部分全新题目(之前没考过的)题目组成。

3:机试没过,半年的冷冻期。

4:订阅专栏后,专栏内所有的文章都可以看,以后再更新新的题目也可以看,每年更新的题目都会更新到一个专栏里面。

5:文章内均有题目+思路+代码。

6:已经订阅过我专栏的同学,推荐新人订阅的可享 8折 优惠,私信我即可!

OD统一考试【B卷】题库

(目录可能更新不及时,可以直接搜我的博客)

序号题目考点分值时间
1

德州扑克

数据结构2002022Q1+2023

2

字符串子序列 II

字符串处理1002022Q1+2023
3

分苹果

位运算1002022Q1+2023
4

事件推送

数据结构1002022Q1+2023
5

路灯照明

逻辑模拟1002022Q1+2023
6

补种未成活胡杨

滑动窗口1002022Q1+2023
7

统计射击比赛成绩

排序算法1002022Q1+2023
8

高矮个子排队

排序算法2002022Q1+2023
9

非严格递增连续数字序列

双指针1002022Q1+2023
10

最大股票收益

贪心算法2002022Q1+2023
11

找朋友

数据结构2002022Q1+2023
12

单词重量

逻辑模拟1002022Q1+2023
13

跳格子游戏

拓扑排序2002022Q1+2023
14

篮球比赛

DFS2002022Q1+2023
15

勾股数元组

数学问题2002022Q1+2023
16

太阳能板最大面积

双指针1002022Q1+2023
17

整数对最小和

逻辑模拟1002022Q1+2023
18

最小传输时延II

BFS2002022Q1+2023
19

热点网站统计

排序算法2002022Q1+2023
20

数大雁

逻辑模拟1002022Q1+2023
21

最长广播响应

数据结构2002022Q1+2023
22

快递运输

逻辑模拟1002022Q1+2023
23

打印任务排序

排序算法2002022Q1+2023
24

高效的任务规划

动态规划2002022Q1+2023
25

乱序整数序列两数之和绝对值最小

双指针1002022Q1+2023
26

没有回文串

数位搜索2002022Q1+2023
27

喊七游戏

约瑟夫问题1002022Q1+2023
28

最少面试官

贪心算法2002022Q1+2023
29

报文解压缩

数据结构2002022Q1+2023
30

服务失效判断

并查集2002022Q1+2023
31

跳格子

图论2002022Q1+2023
32

任务最优调度

贪心算法2002022Q1+2023
33

最长子字符串的长度

逻辑模拟1002022Q1+2023
34

翻牌求最大分

动态规划1002022Q1+2023
35

快速人名查找

回溯算法1002022Q1+2023
36

寻找相同子串

字符串1002022Q1+2023
37

城市聚集度

并查集2002022Q1+2023
38

计算最大乘积

数据结构1002022Q1+2023
39

磁盘容量排序

排序算法1002022Q1+2023
40

符合要求的结对方式

逻辑模拟1002022Q1+2023
41

数组拼接

数据结构1002022Q1+2023
42

出错的或电路

DFS2002022Q1+2023
43

分积木

位运算2002022Q1+2023
44

解密犯罪时间

DFS2002022Q1+2023
45

仿 LISP 运算

数据结构2002022Q1+2023
46

九宫格按键输入法

数据结构2002022Q1+2023
47

书籍叠放

二分法2002022Q2+2023
48

移除K位数字后的最小数

贪心算法2002022Q2+2023
49

导师请吃火锅

贪心算法2002022Q2+2023
50

最长连续方波信号

数据结构2002022Q2+2023
51

最长的指定瑕疵度的元音子串

双指针2002022Q2+2023
52

数字反转打印

逻辑模拟1002022Q2+2023
53

求字符串中所有整数的最小和

逻辑模拟1002022Q2+2023
54

转骰子

逻辑模拟2002022Q2+2023
55

可以组成网络的服务器

DFS2002022Q2+2023
56

区间交集

区间问题2002022Q2+2023
57

分月饼

逻辑模拟2002022Q2+2023
58

树形目录删除

二叉树2002022Q2+2023
59

发广播

并查集2002022Q2+2023
60

简易内存池

区间问题2002022Q2+2023
61

最大社交距离

逻辑模拟2002022Q2+2023
62

机器人走迷宫

DFS2002022Q2+2023
63

学生方阵

逻辑模拟2002022Q2+2023
64

堆栈中的剩余数字

数据结构2002022Q2+2023
65

贪吃蛇

逻辑模拟2002022Q2+2023
66

组成最大数

逻辑模拟2002022Q2+2023
67

单词搜索/找到它

回溯算法2002022Q2+2023
68

找单词

DFS2002022Q2+2023
69

竖直四子棋

逻辑模拟2002022Q2+2023
70

信道分配

逻辑模拟2002022Q2+2023
71

数字排列

全排列2002022Q2+2023
72

猜密码

DFS2002022Q2+2023
73

字符串比较

双指针2002022Q2+2023
74

数组二叉树

二叉树2002022Q2+2023
75

图像物体的边界

并查集2002022Q2+2023
76

N进制减法

字符串处理2002022Q2+2023
77

斗地主之顺子

数据结构2002022Q2+2023
78

计算疫情扩散时间

BFS2002022Q2+2023
79

考古学家

DFS2002022Q2+2023
80

连续出牌数量

并查集2002022Q2+2023
81

矩形相交面积

逻辑模拟2002022Q2+2023
82

求满足条件的最长子串的长度

滑动窗口2002022Q2+2023
83

欢乐的周末

并查集2002022Q2+2023
84

二叉树中序遍历

数据结构 / 二叉树2002022Q2+2023
85

最远足迹

数据结构1002022Q2+2023
86

运维日志排序

排序算法1002022Q2+2023
87

观看文艺汇演问题 / 计算最多能看几场演出

区间问题1002022Q2+2023
88

GPU算力 / 执行时长

逻辑模拟1002022Q2+2023
89

水仙花数

逻辑模拟1002022Q2+2023
90

用连续自然数之和来表达整数

滑动窗口1002022Q2+2023
91

水仙花数II(字符串分割)

递归算法1002022Q2+2023
92

考勤信息

逻辑模拟1002022Q2+2023
93

英文输入法

字符串处理1002022Q2+2023
94

找终点

逻辑模拟1002022Q2+2023
95

字符串中找到连续最长数字串

正则匹配1002022Q2+2023
96

We Are A Team

并查集1002022Q2+2023
97

免单统计

数据结构1002022Q2+2023
98

流水线调度

排序算法1002022Q2+2023
99

小朋友排队

排序算法1002022Q2+2023
100

查找接口成功率最优时间段

动态规划1002022Q2+2023
101

数字字符串组合倒序

正则匹配1002022Q2+2023
102

密钥格式化

字符串处理1002022Q2+2023
103

全量和已占用字符集

字符串处理1002022Q2+2023
104

数字涂色

逻辑模拟1002022Q2+2023
105

分糖果

位运算1002022Q2+2023
106

字符串序列判定

正则匹配1002022Q2+2023
107

数组连续和

动态规划1002022Q3+2023
108

字符串排序

排序算法1002022Q3+2023
109

数据分类

逻辑模拟1002022Q3+2023
110

污染水域

BFS2002022Q3+2023
111

TLV解析I

逻辑模拟1002022Q3+2023
112

迷宫问题

DFS1002022Q3+2023
113

求解连续数列

数学问题1002022Q3+2023
114

矩阵最大值

逻辑模拟1002022Q3+2023
115

表达式括号匹配

数据结构1002022Q3+2023
116

最大括号深度

数据结构1002022Q3+2023
117

输出指定字母在字符串中的索引

字符串处理1002022Q3+2023
118

找到比自己强的人 / 师徒关系

逻辑模拟1002022Q3+2023
119

内存资源分配

逻辑模拟1002022Q3+2023
120

完全二叉树非叶子部分后序遍历

数据结构/二叉树1002022Q3+2023
121

敏感字段加密

字符串处理1002022Q3+2023
122

IPv4地址转换为整数

字符串处理1002022Q3+2023
123

正方形数量

数学问题2002022Q3+2023
124

消消乐游戏 /字符串消除

数据结构1002022Q3+2023
125

判断一组不等式是否满足约束并输出最大差

逻辑模拟1002022Q3+2023
126

最少交换次数

滑动窗口1002022Q3+2023
127

叠积木

回溯算法2002022Q3+2023
128

单词接龙

字符串处理1002022Q3+2023
129

查找中位数及众数

逻辑模拟1002022Q3+2023
130

猴子爬山

递归算法1002022Q3+2023
131

约瑟夫问题

约瑟夫环问题1002022Q3+2023
132

最大矩阵和

动态规划2002022Q3+2023
133

火星文计算

正则匹配1002022Q3+2023
134

统计文本数量

正则匹配1002022Q3+2023
135

采样过滤

逻辑模拟2002022Q3+2023
136

素数之积

数学问题1002022Q3+2023
137

批量处理任务

贪心算法1002022Q3+2023
138

最大时间

DFS1002022Q3+2023
139

绘图机器 / 计算面积

逻辑模拟1002022Q3+2023
140

连续字母长度

正则匹配1002022Q3+2023
141

停车场车辆统计

逻辑模拟1002022Q3+2023
142

数组去重和排序

数据结构1002022Q3+2023
143

用户调度问题

DFS1002022Q3+2023
144

工号不够用了怎么办

数学问题1002022Q3+2023
145

字符串加密

动态规划1002022Q3+2023
146

最大N个数与最小N个数的和

数据结构1002022Q3+2023
147

靠谱的车

位运算1002022Q3+2023
148

5键键盘

逻辑模拟1002022Q3+2023
149

分班问题

逻辑模拟1002022Q3+2023
150

最大花费金额

滑动窗口1002022Q3+2023

OD统一考试【A卷】题库

100分

序号题目考点分值时间
2字符串重新排列数据结构1002022.Q4
3租车骑绿岛贪心算法1002022.Q4
5等和子数组最小和动态规划+前缀和1002022.Q4
6单向链表中间节点数据结构1002022.Q4
7不包含101的数动态规划+数位DP1002022.Q4
8最多颜色的车辆滑动窗口1002022.Q4
9过滤组合字符串数据结构1002022.Q4
10完美走位尺取法+滑动窗口1002022.Q4
11羊、狼、农夫过河贪心算法1002022.Q4
12真正的密码逻辑分析1002022.Q4
14积木最远距离逻辑分析1002022.Q4
15打印机队列数据结构1002022.Q4
16日志首次上报最多积分动态规划1002022.Q4
18二元组个数数据结构1002022.Q4
21计算中心数组位置逻辑分析1002022.Q4
22最长的密码逻辑分析1002022.Q4
23最大利润贪心算法1002022.Q4
24端口合并数据结构1002022.Q4
25最左侧冗余覆盖子串滑动窗口1002022.Q4
26星际篮球争霸赛动态规划1002022.Q4
27最多获得短信条数动态规划1002022.Q4
28最短木板长度贪心算法1002022.Q4
29优选核酸检测点逻辑分析1002022.Q4
30挑选字符串逻辑分析1002022.Q4
32箱子之字形摆放逻辑分析1002022.Q4
33对称美学递归算法1002022.Q4
34快递业务站并查集1002022.Q4
35密室逃生游戏字符串处理1002022.Q4
36匿名信字符串处理1002022.Q4
37任务调度数据结构1002022.Q4
39新学校选址数学问题1002022.Q4
40机器人BFS1002022.Q4
41整理扑克牌逻辑分析1002022.Q4
47货币单位换算字符串处理1002022.Q4
48查找单入口空闲区域DFS1002022.Q4
49预定酒店数据结构1002022.Q4
51简单的自动曝光逻辑分析1002022.Q4
52获取最大软件版本号字符串处理1002022.Q4
53最大报酬动态规划1002022.Q4
54通信误码数据结构1002022.Q4
55开心消消乐BFS1002022.Q4
56投篮大赛数据结构1002022.Q4
57开放日活动二分法1002022.Q4
65核酸最快检测效率动态规划1002022.Q4
66异常的打卡记录数据结构1002022.Q4
69找等值元素数据结构1002022.Q4
70任务总执行时长逻辑分析1002022.Q4
71水库蓄水问题双指针1002022.Q4
72单词倒序字符串处理1002022.Q4
73找出重复代码动态规划1002022.Q4
76猜字谜字符串处理1002022.Q4
80统计友好度最大值逻辑分析1002023.Q1
82区块链文件转储系统滑动窗口1002023.Q1
83新词挖掘滑动窗口1002023.Q1
89机房布局逻辑分析1002023.Q1
90静态扫描贪心算法1002023.Q1
91快递投放问题逻辑分析1002023.Q1
92优秀学员统计数据结构1002023.Q1
93人数最多的站点/求小火车人数最多的站点数据结构1002023.Q1
94寻找相似单词逻辑分析1002023.Q1
95严格递增字符串动态规划1002023.Q1
96微服务的集成测试DFS1002023.Q1
97组合出合法最小数逻辑分析1002023.Q1
99模拟商场优惠打折逻辑分析1002023.Q1
100处理器问题回溯算法1002023.Q1
101信号发射与接收数据结构1002023.Q1
102Linux发行版的数量并查集1002023.Q1
104模拟商场优惠打折II逻辑分析1002023.Q1
105日志限流二分法1002023.Q1
106最优芯片资源占用数据结构1002023.Q1
107工单调度策略逻辑分析1002023.Q1
108统一限载最小值数据结构1002023.Q1
109服务中心选址二分法1002023.Q1
110实力差距最小总和动态规划1002023.Q1
111最多组合直角三角形个数回溯算法1002023.Q1
114最长回文子串逻辑分析1002023.Q1
116检测热点字符字符串处理1002023.Q1
117数组限制数二分法1002023.Q1
118银行插队数据结构1002023.Q1
119称砝码动态规划1002023.Q1
120最快到达医院方法逻辑分析1002023.Q1
121相同数组组成图形的周长逻辑分析1002023.Q1
122猜数字逻辑分析1002023.Q1
123幻方修复逻辑分析1002023.Q1
124超级玛丽过吊桥动态规划1002023.Q1
125响应报文时间逻辑分析1002023.Q1
126西天取经BFS1002023.Q1
127种树双指针1002023.Q2

200分

序号题目考点分值时间
2最大化控制资源成本数据结构+优先级队列2002022.Q4
3无向图染色数据结构2002022.Q4
5探索地块建立动态规划+前缀和2002022.Q4
6Excel单元格数值统计字符串处理2002022.Q4
7连接器问题贪心算法2002022.Q4
8区间交叠问题贪心算法2002022.Q4
9最大平分数组动态规划+数位DP2002022.Q4
10垃圾短信识别数据结构+暴力法2002022.Q4
11计算网络信号数据结构2002022.Q4
12最优高铁城市修建方案最小生成树2002022.Q4
14士兵过河动态规划2002022.Q4
15二进制差异数逻辑分析2002022.Q4
16查找二叉树节点回溯算法2002022.Q4
18简单的解压缩算法数据结构2002022.Q4
21字符串解密字符串处理+数据结构2002022.Q4
22数字加减游戏逻辑分析2002022.Q4
23基站维护最短距离动态规划2002022.Q4
24最差产品奖滑动窗口2002022.Q4
25分奖金单调栈2002022.Q4
26删除重复数字后的最大数字数据结构2002022.Q4
27计算快递业务主站点回溯算法2002022.Q4
28优雅子数组双指针2002022.Q4
29去除多余空格字符串处理2002022.Q4
30最多等和不相交连续子序列数据结构2002022.Q4
31上班之路DFS2002022.Q4
32荒地建设电站动态规划2002022.Q4
33查找充电设备组合动态规划2002022.Q4
34快速开租建站拓扑排序2002022.Q4
35农场施肥二分法2002022.Q4
36组装新的数组回溯算法2002022.Q4
37硬件产品销售方案回溯算法2002022.Q4
38九宫格游戏回溯算法2002023.Q1
39几何平均值最大子数组前缀和+二分2002023.Q1
40构建二叉树逻辑分析2002023.Q1
41大炮攻城动态规划2002023.Q1
42带传送阵的矩阵游离数据结构2002023.Q2

薪资待遇

OD的D1-D5分别对应华为的13-17级。就是没有股票。加班费正常。从薪资上来说,OD 还是没话说的。

除此之外,od假期和年假都会少于hw员工,而且od主动离职没有n+1的补偿。od没有明确的调薪制度,转后还会不会直接发加班费看部门,需要你跟招聘者确认。

od主动离职没有n+1,工牌不一样,食堂不能刷卡只能用微信,班车不能刷工牌,但是,华技的生活成本非常高,自有员工有深圳的免费宿舍,外包没有,自己租房没任何补贴。

od工资是下月15发当月的,hw是当月15预发,入职的第一个月真的痛苦难熬。(毕竟是第一份工作)。没有配股和分红等,od绩效工资比hw少1k。

加班费od是和当月工资一起结算,hw是离职发放或者转调休(签奋斗者协议的,详情参考具体内容)。

od主动离职没有n+1,hw的有,相当于你的工资比hw的少1/12以上。

hw离职不能二进宫,除非特别优秀,走特别麻烦的流程,特批,od不清楚。

od没有资格申请华为公寓,没有权限看心声部门文章,没有资格看余总讲话,没有资格看hw公告。

D1绩效2-3k D2绩效3-4k D3绩效4-5k D4绩效5-6k D5绩效7-8k。

如何转正?

OD 转正是四点要求:1、有hc。2、拿到一个绩效A。3、通过可信认证考试。4、工作时间满一年。

第一点:有hc
是否有hc这一点是很迷的,因为我只干了三个月所以我也不敢枉然评价。只是说据不可靠消息说某些部门的hc很少,可能会存在某个部门一堆高材生od等少数几个转华为的名额一年又一年。

第二点:绩效A
我感觉我是大大低估了拿到绩效A的难度。对于这一点的认识的转变,我感觉这是学校与职场之间非常大的一个差距,也就是说——相对于学校的标准来说,职场上的很多事情是不可控的

首先我没有预料到在华为工作的几乎所有人都是那么的拼命。我原以为绩效A不过就是团队中前20%罢了,也就是努努力的事情。后面我发现我在公司里遇见的所有人(的的确确的是所有人,没有一个例外)都是非常拼命,非常能吃苦,非常能加班的人。这一点跟之前在学校或者其他平台认识到的人完全不一样。我感觉华为就是一个筛子,它筛掉了很多不愿意吃苦的人,最后剩下的人无论是正编还是外包能来华为上班的人都是非常卷的人。这一点和学校完全不一样。学校里的人来自五湖四海,大家有各种各样的目的。但是在华为我遇到的人都是拼命赚钱的人。所以说跟这些人一起竞争前20%的难度比我预想的难度高了很多。

其次我低估了新手和老手同台竞争带来的挑战。第一个月的时候我是作为纯新手进的我们组,开始我以为大家跟我一样是白纸一样毫无经验。后面我发现我错了。在这里有工作经验的od老手就不说了,就连跟我一起毕业的21届od相比,我都是劣势的。因为这是别人的第二份正式工作,而我是第一份工作,并且还指不定之前别人在校期间有过相关的实习。因为评绩效的时候是所有od一起评,那我作为新人比起有多年开发经验的od同事来说势必弱势太多(几乎没有什么竞争力可言)。

最后职场三个月的工作让我认识到,程序员的职场生涯中不仅仅只有技术,还有别的很多东西。人际关系也是很重要的。有人的地方就有江湖,人不能脱离人际关系,即便我们是做技术的,最终都会涉及到很多人际上的事情。对于这一点,我还有很长的路要走。

第三点:通过可信考试
通过可信考试应该是相对比较简单的事情了。之所以说“应该”是因为我4月份的时候已经收到了电子科技大学的拟录取通知,接下来的两个月对我来说已经没有了通过可信考试的必要性。所以直到离职,我一门考试也没有通过。我们组的od同事表现都很好,在我离职后一个月内都通过了全部考试。看他们的表现感觉这个可信考试并不是一个特别高的门槛。

其中的科目一,编程上机考试,我考了一次工作级,感觉难度跟华为od面试的时候难度差不多。三道题没有什么难度,都是力扣easy和middle级的题,模拟过程罢了。不过当时因为不熟悉界面做到后面已经没有时间了。

科目二,综合知识考试。我感觉这个很难,很考专业基础。里面有语言基础题,改错,问你运行结果这样的题型。

我觉得可信考试烦就烦在它需要花很多时间。本来平时工作就很忙了,还要花时间来完成这些跟工作没有直接关系的内容。所以说这对个人的时间分配是一大挑战,刚入职的时候还有些空闲时间,等工作忙起来进入正轨之后就很麻烦了。

第四点:满一年
相对于上述几点来说,这一点是最容易达到的了,不管是主动留在华为od还是被迫留在这里。