华为OD机试-2024真题目录Java实现(A卷+B卷+C卷+D卷)

华为OD机试-2024年真题汇总

        【华为OD机试】2024年真题汇总A+B+C+D券(Python实现)

        【华为OD机试】2024年真题汇总A+B+C+D卷(JAVA实现)

        【华为OD机试】2024年真题汇总A+B+C+D卷(C++实现)

        2024年5月份,华为官方已经将华为OD机考,切换到 OD统一考试(D卷) 。据参加D卷考试的同学反映,D卷跟C卷是一个题库,请大家放心学习。

        发现新题会及时更新。祝大家考试顺利。

        本专栏一次订阅,终身使用,后续更新都能学习。本专栏共收录题目400余道,其中C/D卷题目128道,每篇题解都包含题目,测试示例,思路,代码等内容,测试用例、代码可以复制。

一、华为OD真题C卷&D卷

1.1 基础题

序号题目考点分值
1API集群负载统计数据结构100
2CPU算力分配逻辑分析100
3测试用例执行计划自定义排序100
4传递悄悄话数据结构100
5堆内存申请自定义排序100
6伐木工贪心算法100
7反射计数逻辑模拟100
8分割均衡字符串逻辑模拟100
9分解正整数数学知识100
10分配土地数据结构100
11分披萨回溯法100
12高效货运贪心算法100
13根据IP查找城市逻辑模拟100
14灰度图存储逻辑模拟100
15会议室占用时间段逻辑模拟100
16机场航班调度自定义排序100
17机器人搬砖二分法100
18精准核酸检测BFS/DFS100
19开源项目热度榜单自定义排序100
20快递员最短路径BFS/DFS100
21宽度最小的子矩阵滑动窗口100
22来自异国的客人进制转换100
23螺旋数组矩阵逻辑模拟100
24密码解密逻辑模拟100
25密码输入检测字符串处理100
26内存冷热标记自定义排序100
27剩余银饰的重量逻辑模拟100
28手机App防沉迷系统自定义排序100
29数据单元的变量替换字符串处理100
30贪吃的猴子双指针法100
31特殊的加密算法BFS/DFS100
32小明的幸运数逻辑模拟100
33小明找位置二分法100
34小朋友来自多少小区贪心算法100
35幸存数之和逻辑模拟100
36掌握单词的个数数据结构100
37找出作弊的人自定义排序100
38执行任务赚积分逻辑模拟100
39智能成绩表自定义排序100
40最多购买宝石数目滑动窗口100
41最富裕的小家庭数据结构100
42最优的投资方式逻辑分析100
43求最多可以派出多少支团队双指针100
44按身高和体重排队排序100
45灰度图恢复数组、矩阵100
46用连续自然数之和来表达整数滑动窗口100
47整数对最小和逻辑模拟100
48素数之积数学问题100
49查找接口成功率最优时间段动态规划100
50靠谱的车位运算100
51执行时长逻辑分析100
52最长子字符串的长度1逻辑模拟100
53停车场车辆统计逻辑模拟100
54计算面积逻辑模拟100
55考勤信息逻辑模拟100
56字符串变换最小字符串字符串处理100
57英文输入法字符串处理100
58找朋友数据结构100
59数组去重和排序数据结构100
60宽度最小的子矩阵滑动窗口100
61石头剪刀布游戏逻辑分析100
62围棋的气数据结构100
63园区参观路径BFS/DFS100
64体育场找座位逻辑分析100
65攀登者1数据结构100
66求字符串中所有整数的最小和逻辑模拟100
67提取字符串中的最长数学表达式字符串处理100
68最大坐标值遍历/排序100
69查找众数及中位数逻辑分析100
70虚拟理财游戏暴力枚举100
71学生重新排队逻辑分析100
72寻找身高相近的小朋友逻辑分析100
73整型数组按个位值排序字符串100
74字符串分割2字符串100
75虚拟游戏理财逻辑分析100

1.2 进阶题

序号题目考点分值
1Wonderland游乐园动态规划200
2部门人力分配二分法200
3电脑病毒感染图计算200
4求分数计算结果数据结构200
5结对编程逻辑模拟200
6路口最短时间问题BFS/DFS200
7启动多任务排序拓扑排序200
8抢7游戏逻辑模拟200
9亲子游戏BFS/DFS200
10山脉的个数数据结构200
11田忌赛马BFS/DFS200
12跳格子3动态规划200
13跳马问题BFS/DFS200
14文件缓存系统数据结构200
15小华地图寻宝BFS/DFS200
16寻找最优的路测线路BFS/DFS200
17幼儿园篮球游戏逻辑模拟200
18员工派遣二分法+数学200
19运输时间逻辑模拟200
20智能驾驶BFS/DFS200
21转盘寿司单调栈200
22最长子字符串的长度2​​​​​​前缀和状态压缩200
23孙悟空吃蟠桃二分法200
24字符串拼接数组、递归202000
25分月饼逻辑模拟200
26可以组成网络的服务器DFS200
27求满足条件的最长子串的长度滑动窗口200
28最长的指定瑕疵度的元音子串双指针200
29考古问题字符串200
30求最多可以派出多少支团队字符串200
31解密犯罪时间字符串200
32多线段数据压缩逻辑分析200
33查找一个有向网络的头节点和尾节点拓扑排序200
34计算三叉搜索树的高度树遍历200
35两个字符串间的最短路径问题BFS/DFS200
36攀登者2逻辑模拟200
37生成哈夫曼树二叉树200
38推荐多样性逻辑模拟200
39中文分词模拟器动态规划200
40中庸行者BFS/DFS200
41矩阵匹配二分图200
42文本统计分析字符串处理200
43二叉树的广度优先遍历广度优先搜索200
44简易内存池区间交集200
45模拟目录管理功能树形结构200
46可以处理的最大任务数贪心思维200
47数字排列排列问题200
48贪心歌手贪心思维200
49项目排期二分法200
50找城市并查集200
51找数字逻辑分析200
52图像物体的边界数据结构200
53二叉树计算二叉树200

java图片

二、华为OD真题B卷

2.1 基础题

序号题目考点分值
1需要打开多少监视器逻辑分析100
2字符串子序列 II字符串处理100
3分苹果位运算100
4最佳植树距离逻辑分析100
5事件推送数据结构100
6路灯照明逻辑模拟100
7统计射击比赛成绩排序算法100
8座位调整逻辑分析100
9非严格递增连续数字序列双指针100
10食堂供餐二分法100
11寻找最大价值的矿堆DFS100
12最长公共后缀逻辑分析100
13单词重量逻辑模拟100
14模拟消息队列逻辑分析100
15告警抑制逻辑分析100
16字符串摘要字符串处理100
17数大雁逻辑模拟100
18快递运输逻辑模拟100
19文件目录大小DFS100
20乱序整数序列两数之和绝对值最小双指针100
21找出两个整数数组中同时出现的整数数据结构100
22喊七的次数重排约瑟夫问题100
23数据分类进制问题100
24数字游戏逻辑分析100
25快速人名查找回溯算法100
26数据最节约的备份方法二分法100
27跳格子游戏2逻辑分析100
28寻找相同子串字符串100
29计算最大乘积数据结构100
30支持优先级的队列数据结构100
31符合要求的结对方式逻辑模拟100
32计算最接近的数逻辑分析100
33人气最高的店铺逻辑分析100
34数组拼接数据结构100
35跳房子I数据结构100
36分割数组的最大差值逻辑分析100
37翻牌求最大分动态规划100
38恢复数字序列滑动窗口100
39计算最接近的数逻辑分析100
40生日礼物二分法100
41五子棋迷逻辑分析100
42选修课数据结构100
43金字塔-微商的收入数据结构100
44求字符串中所有整数的最小和逻辑模拟100
45求最小步数逻辑分析100
46数字反转打印逻辑模拟100
47矩阵稀疏扫描逻辑分析100
48关联子串字符串处理100
49冠亚军排名排序方法100
50计算礼品发放的最小分组数目双指针100
51数列描述逻辑分析100
52增强的strstr正则匹配100
53找出经过特定点的路径长度逻辑分析100
54字符匹配正则匹配100
55拼接URL字符串处理100
56最小数字排序方法100
57最长的元音子串字符串处理100
58洞穴探险字符串处理100
59服务启动DFS100
60流水线调度排序算法100
61路灯照明II区间合并100
62任务执行总时长逻辑模拟100
63水仙花数逻辑模拟100
64水仙花数II递归算法100
65小朋友排队排序算法100
66运维日志排序排序算法100
67找车位逻辑分析100
68找终点逻辑模拟100
69整数编码字符串处理100
70字符串划分数据结构100
71最大岛屿体积BFS100
72最远足迹数据结构100
73最长公共前缀字符串处理100
74最长连续子序列滑动窗口100
75反转每对括号间的子串数据结构100
76分糖果位运算100
77滑动窗口最大值滑动窗口100
78矩阵最大值逻辑模拟100
79迷宫问题DFS100
80密钥格式化字符串处理100
81求解连续数列数学问题100
82全量和已占用字符集字符串处理100
83全排列数学问题100
84删除字符串中出现次数最少的字符字符串处理100
85数字涂色逻辑模拟100
86数字字符串组合倒序正则匹配100
87数组连续和动态规划100
88水果摊小买卖贪心算法100
89找到比自己强的人逻辑模拟100
90字符串排序排序算法100
91字符串序列判定正则匹配100
92最大括号深度数据结构100
93AI面板识别数据结构100
94BOSS的收入数据结构100
95DNA序列滑动窗口100
96VLAN资源池数据结构100
97阿里巴巴找黄金宝箱II数据结构100
98阿里巴巴找黄金宝箱III数据结构100
99阿里巴巴找黄金宝箱V滑动窗口100
100按单词下标区间翻转文章内容字符串处理100
101拔河比赛数据结构100
102报数游戏逻辑分析100
103报文回路数据结构100
104报文重排序字符串处理100
105比赛评分数据结构100
106查找舆情热词数据结构100
107查字典字符串处理100
108乘坐保密电梯回溯法100
109代表团坐车动态规划100
110单词加密字符串处理100
111分班问题逻辑模拟100
112符合要求的元组个数回溯法100
113工号不够用了怎么办数学问题100
114猴子爬山递归算法100
115火星文计算正则匹配100
116矩阵元素的边界值字符串处理100
117连续字母长度正则匹配100
118敏感字段加密字符串处理100
119跳房子2数据结构100
120完全二叉树非叶子部分后序遍历数据结构/二叉树100
121一种字符串压缩表示的解压正则匹配100
122用户调度问题DFS100
123字符串加密动态规划100
124字符串筛选排序排序方法100
125字符串统计字符串处理100
126最大N个数与最小N个数的和数据结构100
127最大花费金额滑动窗口100
128最大时间DFS100
129最少交换次数滑动窗口100

2.2 进阶题

序号题目考点分值
1德州扑克数据结构200
2宜居星球改造计划数据结构200
3最大股票收益贪心算法200
4跳格子游戏拓扑排序200
5篮球比赛DFS200
6勾股数元组数学问题200
7热点网站统计排序算法200
8最长广播响应数据结构200
9高效的任务规划动态规划200
10没有回文串数位搜索200
11通过软盘拷贝文件动态规划200
12最少面试官贪心算法200
13服务失效判断并查集200
14任务最优调度贪心算法200
15战场索敌DFS200
16分积木位运算200
17德州扑克数据结构200
18高矮个子排队排序算法200
19导师请吃火锅贪心算法200
20书籍叠放二分法200
21树状结构查询数据结构200
22数字序列比大小逻辑分析200
23找最小数贪心算法200
24最小循环子数组KMP算法200
25堆栈中的剩余数字数据结构200
26计算误码率逻辑分析200
27矩阵中非1的元素个数BFS200
28区间交集区间问题200
29树形目录删除二叉树200
30信道分配逻辑模拟200
31学生方阵逻辑模拟200
32找单词DFS200
33字符串比较双指针200
34组成最大数逻辑模拟200
35最大社交距离逻辑模拟200
36二叉树中序遍历数据结构 / 二叉树200
37欢乐的周末并查集200
38计算疫情扩散时间BFS200
39连续出牌数量并查集200
40数组二叉树二叉树200
41玩牌高手逻辑分析200
42周末爬山BFS200
43选举拉票线段树200
44购物优先级队列200
45最佳的出牌方法逻辑分析200
44模拟工作队列数据结构200
45污染水域BFS200
46MELON的难题动态规划200
47阿里巴巴找黄金宝箱I前缀和200
48阿里巴巴找黄金宝箱IV单调栈200
49不开心的小朋友逻辑分析200
50代码编辑器逻辑分析200
51发广播并查集200
52正方形数量数学问题200
53组装最大可靠性设备动态规划200
54最大矩阵和动态规划200
55最小传输时延IIBFS200

三、华为OD真题A卷

3.1 基础题

序号题目考点分值
1Linux发行版的数量并查集100
2不包含101的数动态规划100
3猜数字逻辑分析100
4猜字谜字符串处理100
5查找单入口空闲区域DFS100
6超级玛丽过吊桥动态规划100
7称砝码动态规划100
8处理器问题回溯算法100
9打印机队列数据结构100
10单词倒序字符串处理100
11单向链表中间节点数据结构100
12等和子数组最小和动态规划100
13端口合并数据结构100
14对称美学递归算法100
15二元组个数数据结构100
16服务中心选址二分法100
17核酸最快检测效率动态规划100
18幻方修复逻辑分析100
19获取最大软件版本号字符串处理100
20机房布局逻辑分析100
21机器人BFS100
22积木最远距离逻辑分析100
23检测热点字符字符串处理100
24简单的自动曝光逻辑分析100
25静态扫描贪心算法100
26开放日活动二分法100
27开心消消乐BFS100
28快递投放问题逻辑分析100
29快递业务站并查集100
30密室逃生游戏字符串处理100
31模拟商场优惠打折逻辑分析100
32模拟商场优惠打折II逻辑分析100
33匿名信字符串处理100
34区块链文件转储系统滑动窗口100
35任务调度数据结构100
36日志首次上报最多积分动态规划100
37日志限流二分法100
38挑选字符串逻辑分析100
39通信误码数据结构100
40统计友好度最大值逻辑分析100
41统一限载最小值数据结构100
42投篮大赛数据结构100
43完美走位滑动窗口100
44微服务的集成测试DFS100
45西天取经BFS100
46响应报文时间逻辑分析100
47新词挖掘滑动窗口100
48新学校选址数学问题100
49星际篮球争霸赛动态规划100
50寻找相似单词逻辑分析100
51严格递增字符串动态规划100
52羊、狼、农夫过河贪心算法100
53异常的打卡记录数据结构100
54银行插队数据结构100
55优秀学员统计数据结构100
56优选核酸检测点逻辑分析100
57预定酒店数据结构100
58找等值元素数据结构100
59真正的密码逻辑分析100
60字符串重新排列数据结构100
61租车骑绿岛贪心算法100
62组合出合法最小数逻辑分析100
63最大报酬动态规划100
64最大利润贪心算法100
65最短木板长度贪心算法100
66最多颜色的车辆滑动窗口100
67最多组合直角三角形个数回溯算法100
68最优芯片资源占用数据结构100
69最长的密码逻辑分析100
70最长回文子串逻辑分析100
71最左侧冗余覆盖子串滑动窗口100

3.2 进阶题

序号题目考点分值
1查找充电设备组合动态规划200
2大炮攻城动态规划200
3带传送阵的矩阵游离数据结构200
4二进制差异数逻辑分析200
5分奖金单调栈200
6荒地建设电站动态规划200
7基站维护最短距离动态规划200
8计算快递业务主站点回溯算法200
9计算网络信号数据结构200
10简单的解压缩算法数据结构200
11快速开租建站拓扑排序200
12垃圾短信识别数据结构200
13连接器问题贪心算法200
14农场施肥二分法200
15区间交叠问题贪心算法200
16删除重复数字后的最大数字数据结构200
17士兵过河动态规划200
18数字加减游戏逻辑分析200
19探索地块建立动态规划200
20无向图染色数据结构200
21硬件产品销售方案回溯算法200
22优雅子数组双指针200
23字符串解密字符串处理200
24组装新的数组回溯算法200
25最差产品奖滑动窗口200
26最大化控制资源成本数据结构200
27最大平分数组动态规划200
28最多等和不相交连续子序列数据结构200

四、华为招聘流程 

        1、投简历

        2、机考
        笔试一共三道算法题,时长是150分钟,语言可以自选;机考没通过,冻结半年后再考。
        第一、第二题分值是100分,第三题是200分;目标院校150分通过,非目标院校350分通过。 

        3、性格测试
        笔试后做一套性格测试题,性格测试也会刷人。 

        4、技术一面
        直属领导面试。 

        5、技术二面
        不同部门交叉面试。 

        6、HR与主管面试 

        7、录用    

        最后祝大家顺通过考试,成功上岸! 

  • 11
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

西攻城狮北

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值