当前位置:首页 » 《关于电脑》 » 正文

【华为OD机试真题】-2024(A+B+C卷)【C++,JAVA,Python】

7 人参与  2024年04月20日 11:45  分类 : 《关于电脑》  评论

点击全文阅读


A+B+C卷 专栏:华为OD机试(Python,Java,C++)2024(A+B+C卷)

A卷python专栏:华为od机试(python)2023(A卷)

博主通信专业学硕,10年+互联网大厂经验,精通C++,Python,自学Java,热爱编程,乐于经验分享,已帮助千余名同学通过OD机考。

2023年11月以后,考的都是C卷,题库已经准备好,欢迎大家交流学习。

下面目录就是C卷的原题,考试就从里面随机抽三道,有了这套题你就成功一半了。

D卷出来,同步更新中...

2024 C卷 100分

序号题目分数考点通过率
1

密码输入检测

100栈结构100%
2

内存冷热标记

100多条件排序100%
3

找座位

100逻辑分析100%
4

转盘寿司

100数据结构,单调栈100%
5

最多购买宝石数目

100滑动窗口,双指针100%
6最富裕的小康家庭100逻辑分析100%
7精准核酸检测100逻辑分析100%
8最长字符串的长度(一)100逻辑分析100%
9螺旋数字矩阵100逻辑分析100%
10分配土地100数据结构,几何知识100%
11智能成绩表100自定义排序100%
12来自异国的客人100进制转换100%
13CPU算力分配100逻辑分析100%
14去重求和100数据结构100%
15英文输入法100字符串处理100%
16小明找位置100二分查找100%
17素数之积100数学知识100%
18寻找连续区间100逻辑分析100%
19绘图机器100逻辑分析100%
20悄悄话花费的时间100二叉树层序遍历100%
21用连续自然数之和来表达整数100逻辑分析100%
22机场航班调度100自定义排序100%
23剩余银饰的重量100逻辑分析100%
24Family Day/园区参观路径100动态规划100%
25查找接口成功率最优时间段100滑动窗口100%
26整型数组按个位数值排序100自定义排序100%
27考勤信息100字符串处理100%
28机器人搬砖100二分查找100%
29全量和已占用字符集100数据结构100%
30出租车计费、靠谱的车100逻辑分析100%
31山脉个数、攀登者100数据结构、栈100%
32游戏分组、王者荣耀100排列组合100%
33分割均衡字符串100逻辑分析100%
34找出作弊的人100多条件排序100%
35整数对最小和100逻辑分析100%
36最长指定瑕疵度的元音子串100滑动窗口100%
37字符串序列判定100字符串处理100%
38虚拟理财游戏100暴力枚举100%
39查找众数及中位数100数学知识100%
40停车场车辆统计100逻辑分析100%
41求最多可以派出多少支团队100双指针100%
42找朋友100单调栈100%
43数组去重和排序100自定义排序100%
44按身高和体重排序100自定义排序100%
45围棋的气100逻辑分析100%
46万能字符单词拼写、掌握单词的个数100字符串处理100%
47小华地图寻宝100深度优先搜索100%
48执行任务赚积分100数据结构100%
49计算三叉搜索树的高度100树结构100%
50API集群负载统计100数据结构100%
51小明的幸运数字100逻辑分析100%
52学生重新排队100逻辑分析100%
53字符串分割(二)100字符串处理100%

2024 C卷 200分

序号题目分数考点通过率
1爱吃蟠桃的孙悟空200二分查找100%
2石头剪刀布游戏200数据结构100%
3快递员的烦恼200全排列100%
4最小矩阵宽度200逻辑分析100%
5园区参观路径200动态规划100%
6考古学家200dfs深度优先搜索100%
7欢乐的周末200dfs100%
8员工派遣200二分查找100%
9高效货运200完全背包100%
10贪吃的猴子200逻辑分析100%
11信道分配200逻辑分析100%
12最大社交距离200逻辑分析100%
13两个字符串间的最短距离200动态规划100%
14字符串拼接200回溯算法100%
15跳马200广度优先搜索100%

以下为OD统一考试(B卷)的题目:

OD统一考试(B卷)基础题

序号 题目分数考点类型
1补种未成活胡杨100滑动窗口OD统一考试 B卷
2路灯照明问题100区间交并集OD统一考试 B卷
3敏感字段加密100字符串处理OD统一考试 B卷
4阿里巴巴找黄金宝箱(I)100单指针OD统一考试 B卷
5喊7的次数重排100约瑟夫环OD统一考试 B卷
6斗地主之顺子100逻辑分析OD统一考试 B卷
7IPv4地址转换成整数100字符串处理OD统一考试 B卷
8分苹果100位运算OD统一考试 B卷
9组成最大数100自定义排序OD统一考试 B卷
10最大花费金额100双指针OD统一考试 B卷
11太阳能板最大面积100双指针OD统一考试 B卷
12座位调整100逻辑分析OD统一考试 B卷
13选修课100自定义排序,数据结构OD统一考试 B卷
14分班100逻辑分析OD统一考试 B卷
15分糖果100递归OD统一考试 B卷
16最远足迹100字符串处理OD统一考试 B卷
17需要打开多少监控器100逻辑分析OD统一考试 B卷
18VLAN资源池100逻辑分析OD统一考试 B卷
19求字符串中所有整数的最小和100字符串处理OD统一考试 B卷
20求满足条件的最长子串长度100滑动窗口OD统一考试 B卷
21TLV解析 Ⅰ100字符串分隔匹配OD统一考试 B卷
22拼接URL100字符串处理OD统一考试 B卷
23水仙花数 Ⅰ100数学运算OD统一考试 B卷
24最大股票收益100贪心算法OD统一考试 B卷
25找朋友100单调栈OD统一考试 B卷
26找车位100逻辑分析OD统一考试 B卷
27猴子爬山100动态规划OD统一考试 B卷
28按身高和体重排队100自定义排序OD统一考试 B卷
29阿里巴巴找黄金宝箱(Ⅱ)100贪心思维OD统一考试 B卷
30玩牌高手100贪心思维OD统一考试 B卷
31告警抑制100逻辑分析OD统一考试 B卷
32寻找身高相近的小朋友100自定义排序OD统一考试 B卷
33消消乐游戏100数据结构 栈OD统一考试 B卷
34数组组成的最小数字100自定义排序OD统一考试 B卷
35求最多可派出多少支团队100双指针OD统一考试 B卷
36数组去重和排序100自定义排序,数据结构OD统一考试 B卷
37快递运输100逻辑分析OD统一考试 B卷
38停车场车辆统计100逻辑模拟OD统一考试 B卷
39

查找众数及中位数

100数据结构OD统一考试 B卷
40滑动窗口最大和100滑动窗口OD统一考试 B卷
41连续字母长度100滑动窗口OD统一考试 B卷
42寻找相同子串100字符串查找OD统一考试 B卷
43阿里巴巴找黄金宝箱(Ⅲ)100数据结构OD统一考试 B卷
44报文重排序100字符串分隔OD统一考试 B卷
45

阿里巴巴找黄金宝箱(V)

100滑动窗口OD统一考试 B卷
46五子棋迷100滑动窗口OD统一考试 B卷
47字符串摘要100滑动窗口,自定义排序OD统一考试 B卷
48数组拼接100逻辑分析OD统一考试 B卷
49矩阵稀疏扫描100逻辑分析OD统一考试 B卷
50文件目录大小100dfsOD统一考试 B卷
51恢复数字序列100滑动窗口OD统一考试 B卷
52分割数组的最大差值100逻辑分析OD统一考试 B卷
53生日礼物100二分查找OD统一考试 B卷
54乘坐保密电梯100逻辑分析OD统一考试 B卷
55拔河比赛100自定义排序OD统一考试 B卷
56计算最接近的数100滑动窗口OD统一考试 B卷
57矩阵元素的边界值100数据结构OD统一考试 B卷
58增强的strstr100正则表达式OD统一考试 B卷
59最长公共后缀100字符串操作OD统一考试 B卷
60支持优先级的队列100自定义排序OD统一考试 B卷
61数字反转打印100逻辑分析OD统一考试 B卷
62跳房子1100两数之和OD统一考试 B卷
63数字涂色100逻辑分析OD统一考试 B卷
64勾股数元组100数学知识OD统一考试 B卷
65工号不够用了怎么办100数学知识OD统一考试 B卷
66计算最大乘积100字符串处理OD统一考试 B卷
67比赛的冠亚季军100逻辑分析OD统一考试 B卷
68报文回路100逻辑分析OD统一考试 B卷
69响应报文时间100字符串处理OD统一考试 B卷
70食堂供餐100逻辑分析OD统一考试 B卷
71经典屏保100数学运算OD统一考试 B卷
72数据分类100位运算OD统一考试 B卷
73按单词下标区间翻转文章内容100字符串处理OD统一考试 B卷
74比赛100自定义排序OD统一考试 B卷
75模拟消息队列100逻辑分析OD统一考试 B卷
76荒岛求生100逻辑分析OD统一考试 B卷
77奖牌榜排名100自定义排序OD统一考试 B卷
78报数游戏100逻辑分析OD统一考试 B卷
79数字最低位排序100自定义排序OD统一考试 B卷
80GPU算力100逻辑分析OD统一考试 B卷
81最长连续子序列100滑动窗口OD统一考试 B卷
82最长元音子串100滑动窗口OD统一考试 B卷
83

字符串子序列II

100逻辑分析OD统一考试 B卷
84关联子串100字符串处理OD统一考试 B卷
85字符串变换最小字符串100逻辑分析OD统一考试 B卷
86统计射击比赛成绩100自定义排序OD统一考试 B卷
87相对开音节100字符串处理OD统一考试 B卷
88一种字符串压缩表示的解压100字符串处理OD统一考试 B卷
89德州扑克100逻辑分析OD统一考试 B卷
90单词重量100字符串处理OD统一考试 B卷
91非严格递增连续数字序列100滑动窗口OD统一考试 B卷
92找出经过特定点的路径长度100逻辑分析OD统一考试 B卷
93单词接龙100字符串处理OD统一考试 B卷
94乱序整数序列两数之和绝对值最小100逻辑分析OD统一考试 B卷

OD统一考试(B卷)进阶题

序号 题目分数考点时间
1宜居星球改造计划200bfsOD统一考试 B卷
2找最小数200数据结构 栈OD统一考试 B卷
3解压报文200数据结构 栈OD统一考试 B卷
4We are a team200并查集OD统一考试 B卷
5最长广播效应200Dijkstra算法OD统一考试 B卷
6服务失效判断200并查集OD统一考试 B卷
7导师请吃火锅200贪心算法OD统一考试 B卷
8考古学家200回溯算法OD统一考试 B卷
9叠积木200回溯算法OD统一考试 B卷
10打印任务排序200模拟入队出队OD统一考试 B卷
11仿LISP计算200数据结构 栈OD统一考试 B卷
12高效的任务规划200动态规划OD统一考试 B卷
13转骰子200逻辑分析OD统一考试 B卷
14最少面试官数200贪心算法OD统一考试 B卷
15欢乐的周末200dfsOD统一考试 B卷
16最佳植树距离200二分法OD统一考试 B卷
17阿里巴巴找黄金宝箱(IV)200栈结构OD统一考试 B卷
18通过软盘拷贝文件20001背包OD统一考试 B卷
19代表团坐车20001背包OD统一考试 B卷
20区间交集200区间合并OD统一考试 B卷
21寻找最大价值矿堆200dfsOD统一考试 B卷
22找出两个整数数组中同时出现的整数200逻辑分析OD统一考试 B卷
23数据最节约的备份方法200双指针OD统一考试 B卷
24数字游戏200前缀和OD统一考试 B卷
25查字典200字符串处理OD统一考试 B卷
26MELON的难题20001背包OD统一考试 B卷
27数字序列比大小200贪心思维OD统一考试 B卷
28跳格子1200动态规划OD统一考试 B卷
29战场索敌200dfsOD统一考试 B卷
30跳格子2200动态规划OD统一考试 B卷
31计算误码率200逻辑分析OD统一考试 B卷
32返回矩阵中非1元素的个数200bfsOD统一考试 B卷
33最小循环子数组200KMP算法OD统一考试 B卷
34不开心的小朋友200逻辑分析OD统一考试 B卷
35跳房子2200三数之和OD统一考试 B卷
36完全二叉树非叶子部分后续遍历200二叉树后序遍历OD统一考试 B卷
37字符串化繁为简200字符串处理OD统一考试 B卷
38评论转换输出200递归OD统一考试 B卷
39树状结构查询200bfsOD统一考试 B卷
40代码编辑器200字符串处理OD统一考试 B卷
41周末爬山200bfsOD统一考试 B卷
42最小传输时延1200Dijkstra算法OD统一考试 B卷
43计算疫情扩散时间200bfsOD统一考试 B卷

以下为2023年(A卷)的题目,提供了JAVA、Python、C++三种语言实现:

2023年A卷的题目近期应该不会再考,但如果掌握了这些题目也肯定具备了通过OD机考的实力,大家可以当作算法练习进行练手。

2023(A卷)基础题

序号题目分数语言
1租车骑绿岛100JAVA、Python、C++
2字符串重新排列100JAVA、Python、C++
3箱子之字形摆放100JAVA、Python、C++
4完美走位100JAVA、Python、C++
5模拟商场优惠打折100JAVA、Python、C++
6密室逃生游戏100JAVA、Python、C++
7核酸检测安排100JAVA、Python、C++
8开心消消乐100JAVA、Python、C++
9投篮大赛100JAVA、Python、C++
10通信误码100JAVA、Python、C++
11简单的自动曝光100JAVA、Python、C++
12获取最大软件版本号100JAVA、Python、C++
13单向链表中间节点100JAVA、Python、C++
14等和子数组最小和100JAVA、Python、C++
15最多颜色的车辆100JAVA、Python、C++
16真正的密码100JAVA、Python、C++
17最长的密码100JAVA、Python、C++
18计算数组中心位置100JAVA、Python、C++
19最大平分数组100JAVA、Python、C++
20打印文件100JAVA、Python、C++
21日志采集系统100JAVA、Python、C++
22最多提取子串数目 | 挑选字符串100JAVA、Python、C++
23最短木板长度100JAVA、Python、C++
24猜字谜100JAVA、Python、C++
25端口合并100JAVA、Python、C++
26最大利润、贪心的商人100JAVA、Python、C++
27找等值元素100JAVA、Python、C++
28对称美学100JAVA、Python、C++
29整理扑克牌100JAVA、Python、C++
30货币单位换算100JAVA、Python、C++
31查找单入口空闲区域100JAVA、Python、C++
32任务总执行时长100JAVA、Python、C++
33微服务的集成测试100JAVA、Python、C++
34新词挖掘100JAVA、Python、C++
35优秀学员统计100JAVA、Python、C++
36查找充电设备组合100JAVA、Python、C++
37工单调度策略100JAVA、Python、C++
38静态扫描100JAVA、Python、C++
39云短信平台优惠活动100JAVA、Python、C++
40新学校选址100JAVA、Python、C++
41网上商城优惠活动100JAVA、Python、C++
42最左侧冗余覆盖子串100JAVA、Python、C++
43最大报酬100JAVA、Python、C++
44AI处理器组合100JAVA、Python、C++
45新员工座位安排系统100JAVA、Python、C++
46最小调整顺序次数100JAVA、Python、C++
47积木最远距离100JAVA、Python、C++
48匿名信100JAVA、Python、C++
49数组取最小值100JAVA、Python、C++
50预订酒店100JAVA、Python、C++
51最快到达医院的方法100JAVA、Python、C++
52钟表重合时刻100JAVA、Python、C++
53最长回文字符串100JAVA、Python、C++
54异常的打卡记录100JAVA、Python、C++
55检测热点字符100JAVA、Python、C++
56单词倒序 100JAVA、Python、C++
57字符串解密100JAVA、Python、C++
58日志首次上报最多积分100JAVA、Python、C++
59MVP争夺战100JAVA、Python、C++
60荒地、光伏场地建设规划100JAVA、Python、C++
61农场施肥 100JAVA、Python、C++
62查找重复代码100JAVA、Python、C++
63称砝码100JAVA、Python、C++

2023(A卷)进阶题

序号题目分数语言
1  羊、狼、农夫过河200JAVA、Python、C++
2 快递投放问题200JAVA、Python、C++
3创建二叉树200JAVA、Python、C++
4机器人活动区域200JAVA、Python、C++
5 垃圾短信识别200JAVA、Python、C++
6 上班之路200JAVA、Python、C++
7 统计差异值大于相似值二元组个数200JAVA、Python、C++
8士兵过河200JAVA、Python、C++
9最大化控制资源成本、任务混部200JAVA、Python、C++
10 最少数量线段覆盖200JAVA、Python、C++
11 机房布局200JAVA、Python、C++
12 最优资源分配200JAVA、Python、C++
13 不含 101 的数200JAVA、Python、C++
14 二元组个数200JAVA、Python、C++
15 快速开租建站200JAVA、Python、C++
16 Excel单元格数值统计200JAVA、Python、C++
17 查找二叉树节点200JAVA、Python、C++
18 分奖金200JAVA、Python、C++
19 基站维护工程师200JAVA、Python、C++
20计算快递业务主站点200JAVA、Python、C++
21区间连接器200JAVA、Python、C++
22区块链文件转储系统200JAVA、Python、C++
23单核CPU任务调度200JAVA、Python、C++
24开放日活动200JAVA、Python、C++
25数字加减游戏200JAVA、Python、C++
26去除多余空格200JAVA、Python、C++
27天然蓄水库200JAVA、Python、C++
28递增字符串200JAVA、Python、C++
29优雅子数组200JAVA、Python、C++
30组装新的数组200JAVA、Python、C++
31最差产品奖200JAVA、Python、C++
32最大数字200JAVA、Python、C++
33最多等和不相交连续子序列200JAVA、Python、C++
34最优高铁城市修建方案200JAVA、Python、C++
35统一限载最小值200JAVA、Python、C++
36硬件产品销售方案200JAVA、Python、C++
37人数最多的站点200JAVA、Python、C++
38日志限流200JAVA、Python、C++
39实力差距最小和200JAVA、Python、C++
40无向图染色200JAVA、Python、C++
41信号发射与接收200JAVA、Python、C++
42几何平均值最大子数组200JAVA、Python、C++
43最多组合直角三角形个数200JAVA、Python、C++
44Linux发行版的数量200JAVA、Python、C++
45计算网络信号、信号强度200JAVA、Python、C++
46优选核酸检测点200JAVA、Python、C++
47大炮攻城200JAVA、Python、C++
48组合出合法最小数200JAVA、Python、C++
49服务中心选址200JAVA、Python、C++
50 字母组合 200JAVA、Python、C++
51 简单的解压缩算法200JAVA、Python、C++
52寻找符合要求的最长子串200JAVA、Python、C++
53九宫格200JAVA、Python、C++

下面整理了关于OD入职考试,以及薪资待遇等相关的一些问题,希望可以帮到有需要的同学!

什么是OD?

        华为od是华为的外包岗位,类似于事业单位劳务派遣的岗位性质。OD是和外企德科签订用工合同。OD等级分为d1-d5,对应华为的13-17级,工资也从13k-29k不等,总的来说还是较为可观的。目前华为18级以下的社招都是以OD的形式进行,如果你想进入华为,OD也是一个不错的途径。 

OD入职流程

        1. OD机考考三道编程题,前两道是简单中等难度每题100分,第三道是困难题200分,总分400分。考试时长150分钟。机考的分数线不同部门有差别,据说今年有的部门要求350,大部分部门300分应该就够了。

        2. 笔试前要提供简历身份证号,用于人员锁定,如过机考不过,半年后还有一次机会。过了机试,一般一两天会安排心理测评,选一些积极向上,乐于奉献的选项,不前后矛盾,都能通过。

        3. 之后会有两轮技术面试,会有手撕代码环节,现场手写,会问项目经历,还有一些专业知识。之后是HR面,问问薪资期望,介绍下部门的基本情况薪资待遇之类。

        4. 最后是综面,也就是部门领导面试,如果领导对你做过的项目有兴趣会多聊几句,否则就寒暄几句就结束了。如果到了这一步,那么恭喜你,可以等着拿offer,薪资满意的话就可以体检准备入职了。

感谢看到最后的你,奉上华为OD机考交流QQ群:581156445,大家可以一起交流机试、面试经验~


点击全文阅读


本文链接:http://zhangshiyu.com/post/97944.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1