华为OD机试2023年最新题库(JAVAPythonC++)
Posted 2023面试高手
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了华为OD机试2023年最新题库(JAVAPythonC++)相关的知识,希望对你有一定的参考价值。
我是一名软件开发培训机构老师,我的学生已经有上百人通过了华为OD机试,学生们每次考完试,会把题目拿出来一起交流分享。
我整理了90道原题,覆盖了2023年机试题库的90%以上,每道题目提供了JAVA、Python、C++三种解法,后续有题目新增,我会持续刷新题库。
序号 | 题目 | 分值 | 时间 | 语言 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
1 | AI处理器组合 | 100 | 2023 | JAVA、Python、C++ | |||||||||||||||||||||||||||||||||||||||||||||||||||||
2 | MVP争夺战 | 100 | 2023 | JAVA、Python、C++ | |||||||||||||||||||||||||||||||||||||||||||||||||||||
3 | 不爱施肥的小布 | 100 | 2023 | JAVA、Python、C++ | |||||||||||||||||||||||||||||||||||||||||||||||||||||
4 | 猜字谜 | 100 | 2023 | JAVA、Python、C++ | |||||||||||||||||||||||||||||||||||||||||||||||||||||
5 | 查找充电设备组合 | 100 | 2023 | JAVA、Python、C++ | |||||||||||||||||||||||||||||||||||||||||||||||||||||
6 | 查找单入口空闲区域 | 100 | 2023 | JAVA、Python、C++ | |||||||||||||||||||||||||||||||||||||||||||||||||||||
7 | 查找重复代码 | 100 | 2023 | JAVA、Python、C++ | |||||||||||||||||||||||||||||||||||||||||||||||||||||
8 | 打印文件 | 100 | 2023 | JAVA、Python、C++ | |||||||||||||||||||||||||||||||||||||||||||||||||||||
9 | 单词倒序 | 100 | 2023 | JAVA、Python、C++ | |||||||||||||||||||||||||||||||||||||||||||||||||||||
10 | 分界线 | 100 | 2023 | JAVA、Python、C++ | |||||||||||||||||||||||||||||||||||||||||||||||||||||
11 | 工作安排 | 100 | 2023 | JAVA、Python、C++ | |||||||||||||||||||||||||||||||||||||||||||||||||||||
12 | 关联端口组合并 | 100 | 2023 | JAVA、Python、C++ | |||||||||||||||||||||||||||||||||||||||||||||||||||||
13 | 光伏场地建设规划 | 100 | 2023 | JAVA、Python、C++ | |||||||||||||||||||||||||||||||||||||||||||||||||||||
14 | 核酸检测人员安排 | 100 | 2023 | JAVA、Python、C++ | |||||||||||||||||||||||||||||||||||||||||||||||||||||
15 | 货币单位换算 | 100 | 2023 | JAVA、Python、C++ | |||||||||||||||||||||||||||||||||||||||||||||||||||||
16 | 获得完美走位 | 100 | 2023 | JAVA、Python、C++ | |||||||||||||||||||||||||||||||||||||||||||||||||||||
17 | 获取最大软件版本号 | 100 | 2023 | JAVA、Python、C++ | |||||||||||||||||||||||||||||||||||||||||||||||||||||
18 | 简单的自动曝光 | 100 | 2023 | JAVA、Python、C++ | |||||||||||||||||||||||||||||||||||||||||||||||||||||
19 | 静态代码扫描服务 | 100 | 2023 | JAVA、Python、C++ | |||||||||||||||||||||||||||||||||||||||||||||||||||||
20 | 开心消消乐 | 100 | 2023 | JAVA、Python、C++ | |||||||||||||||||||||||||||||||||||||||||||||||||||||
21 | 木板 | 100 | 2023 | JAVA、Python、C++ | |||||||||||||||||||||||||||||||||||||||||||||||||||||
22 | 任务总执行时长 | 100 | 2023 | JAVA、Python、C++ | |||||||||||||||||||||||||||||||||||||||||||||||||||||
23 | 日志采集系统 | 100 | 2023 | JAVA、Python、C++ | |||||||||||||||||||||||||||||||||||||||||||||||||||||
24 | 数组的中心位置 | 100 | 2023 | JAVA、Python、C++ | |||||||||||||||||||||||||||||||||||||||||||||||||||||
25 | 通信误码 | 100 | 2023 | JAVA、Python、C++ | |||||||||||||||||||||||||||||||||||||||||||||||||||||
26 | 投篮大赛 | 100 | 2023 | JAVA、Python、C++ | |||||||||||||||||||||||||||||||||||||||||||||||||||||
27 | 网上商城优惠活动(一) | 100 | 2023 | JAVA、Python、C++ | |||||||||||||||||||||||||||||||||||||||||||||||||||||
28 | 微服务的集成测试 | 100 | 2023 | JAVA、Python、C++ | |||||||||||||||||||||||||||||||||||||||||||||||||||||
29 | 相同数字的积木游戏1 | 100 | 2023 | JAVA、Python、C++ | |||||||||||||||||||||||||||||||||||||||||||||||||||||
30 | 箱子之形摆放 | 100 | 2023 | JAVA、Python、C++ | |||||||||||||||||||||||||||||||||||||||||||||||||||||
31 | 新员工座位安排系统 | 100 | 2023 | JAVA、Python、C++ | |||||||||||||||||||||||||||||||||||||||||||||||||||||
32 | 学校的位置 | 100 | 2023 | JAVA、Python、C++ | |||||||||||||||||||||||||||||||||||||||||||||||||||||
33 | 寻找关键钥匙 | 100 | 2023 | JAVA、Python、C++ | |||||||||||||||||||||||||||||||||||||||||||||||||||||
34 | 寻找链表的中间结点 | 100 | 2023 | JAVA、Python、C++ | |||||||||||||||||||||||||||||||||||||||||||||||||||||
35 | 寻找密码 | 100 | 2023 | JAVA、Python、C++ | |||||||||||||||||||||||||||||||||||||||||||||||||||||
36 | 异常的打卡记录 | 100 | 2023 | JAVA、Python、C++ | |||||||||||||||||||||||||||||||||||||||||||||||||||||
37 | 优秀学员统计 | 100 | 2023 | JAVA、Python、C++ | |||||||||||||||||||||||||||||||||||||||||||||||||||||
38 | 预定酒店 | 100 | 2023 | JAVA、Python、C++ | |||||||||||||||||||||||||||||||||||||||||||||||||||||
39 | 找出通过车辆最多颜色 | 100 | 2023 | JAVA、Python、C++ | |||||||||||||||||||||||||||||||||||||||||||||||||||||
40 | 找数字 | 100 | 2023 | JAVA、Python、C++ | |||||||||||||||||||||||||||||||||||||||||||||||||||||
41 | 整理扑克牌 | 100 | 2023 | JAVA、Python、C++ | |||||||||||||||||||||||||||||||||||||||||||||||||||||
42 | 知识图谱新词挖掘1 | 100 | 2023 | JAVA、Python、C++ | |||||||||||||||||||||||||||||||||||||||||||||||||||||
43 | 字符串解密 | 100 | 2023 | JAVA、Python、C++ | |||||||||||||||||||||||||||||||||||||||||||||||||||||
44 | 字符串重新排序 | 100 | 2023 | JAVA、Python、C++ | |||||||||||||||||||||||||||||||||||||||||||||||||||||
45 | 租车骑绿道 | 100 | 2023 | JAVA、Python、C++ | |||||||||||||||||||||||||||||||||||||||||||||||||||||
46 | 最多提取子串数目 | 100 | 2023 | JAVA、Python、C++ | |||||||||||||||||||||||||||||||||||||||||||||||||||||
47 | 最小的调整次数 | 100 | 2023 | JAVA、Python、C++ | |||||||||||||||||||||||||||||||||||||||||||||||||||||
48 | 最左侧冗余覆盖子串 | 100 | 2023 | JAVA、Python、C++ | |||||||||||||||||||||||||||||||||||||||||||||||||||||
49 | Linux发行版的数量 | 100 | 2023 | JAVA、Python、C++ | |||||||||||||||||||||||||||||||||||||||||||||||||||||
50 | 递增字符串 | 200 | 2023 | JAVA、Python、C++ | |||||||||||||||||||||||||||||||||||||||||||||||||||||
51 | 分奖金 | 200 | 2023 | JAVA、Python、C++ | |||||||||||||||||||||||||||||||||||||||||||||||||||||
52 | 红黑图 | 200 | 2023 | JAVA、Python、C++ | |||||||||||||||||||||||||||||||||||||||||||||||||||||
53 | 机房布局 | 200 | 2023 | JAVA、Python、C++ | |||||||||||||||||||||||||||||||||||||||||||||||||||||
54 | 机器人活动区域 | 200 | 2023 | JAVA、Python、C++ | |||||||||||||||||||||||||||||||||||||||||||||||||||||
55 | 基站维修工程师 | 200 | 2023 | JAVA、Python、C++ | |||||||||||||||||||||||||||||||||||||||||||||||||||||
56 | JAVA 版本题解
新题库【2022.11月后】
旧题库
薪资待遇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 第二点:绩效A 首先我没有预料到在华为工作的几乎所有人都是那么的拼命。我原以为绩效A不过就是团队中前20%罢了,也就是努努力的事情。后面我发现我在公司里遇见的所有人(的的确确的是所有人,没有一个例外)都是非常拼命,非常能吃苦,非常能加班的人。这一点跟之前在学校或者其他平台认识到的人完全不一样。我感觉华为就是一个筛子,它筛掉了很多不愿意吃苦的人,最后剩下的人无论是正编还是外包能来华为上班的人都是非常卷的人。这一点和学校完全不一样。学校里的人来自五湖四海,大家有各种各样的目的。但是在华为我遇到的人都是拼命赚钱的人。所以说跟这些人一起竞争前20%的难度比我预想的难度高了很多。 其次我低估了新手和老手同台竞争带来的挑战。第一个月的时候我是作为纯新手进的我们组,开始我以为大家跟我一样是白纸一样毫无经验。后面我发现我错了。在这里有工作经验的od老手就不说了,就连跟我一起毕业的21届od相比,我都是劣势的。因为这是别人的第二份正式工作,而我是第一份工作,并且还指不定之前别人在校期间有过相关的实习。因为评绩效的时候是所有od一起评,那我作为新人比起有多年开发经验的od同事来说势必弱势太多(几乎没有什么竞争力可言)。 最后职场三个月的工作让我认识到,程序员的职场生涯中不仅仅只有技术,还有别的很多东西。人际关系也是很重要的。有人的地方就有江湖,人不能脱离人际关系,即便我们是做技术的,最终都会涉及到很多人际上的事情。对于这一点,我还有很长的路要走。 第三点:通过可信考试 其中的科目一,编程上机考试,我考了一次工作级,感觉难度跟华为od面试的时候难度差不多。三道题没有什么难度,都是力扣easy和middle级的题,模拟过程罢了。不过当时因为不熟悉界面做到后面已经没有时间了。 科目二,综合知识考试。我感觉这个很难,很考专业基础。里面有语言基础题,改错,问你运行结果这样的题型。 我觉得可信考试烦就烦在它需要花很多时间。本来平时工作就很忙了,还要花时间来完成这些跟工作没有直接关系的内容。所以说这对个人的时间分配是一大挑战,刚入职的时候还有些空闲时间,等工作忙起来进入正轨之后就很麻烦了。 第四点:满一年 以上是关于华为OD机试2023年最新题库(JAVAPythonC++)的主要内容,如果未能解决你的问题,请参考以下文章 华为OD机试真题 Python 实现新词挖掘2023 Q1 | 100分 华为OD机试真题 C++ 实现新词挖掘2023 Q1 | 100分 华为OD机试真题 Java 实现新词挖掘2023 Q1 | 100分 华为OD机试真题 Python 实现新词挖掘2023 Q1 | 100分 |