2024华为OD统一考试题库清单(持续收录中)以及考点说明(Python/JS/C/C 篇)

37,711次阅读
没有评论

共计 6022 个字符,预计需要花费 16 分钟才能阅读完成。

2024 华为 OD 统一考试题库清单(持续收录中)以及考点说明(Python/JS/C/C 篇)

华为 OD 机试 2024E 卷题库疯狂收录中,刷题 点这里

专栏导读

本专栏收录于《华为 OD 机试(JAVA)真题(E 卷 + D 卷 + A 卷 + B 卷 + C 卷)》。

刷的越多,抽中的概率越大,私信哪吒,备注华为 OD,加入华为 OD 刷题交流群,每一题都有详细的答题思路、详细的代码注释、3 个测试用例、为什么这道题采用 XX 算法、XX 算法的适用场景,发现新题目,随时更新,全天 CSDN 在线答疑。

2024 年 8 月 14 日,华为官方已经将华为 OD 机试(D 卷)切换为 E 卷。

目前正在考的是 E 卷,按照华为 OD 往常的操作,E 卷题目是由往年真题(D 卷 / A 卷 / B 卷 / C 卷)+ 全新题目组成,也就是说 E 卷还会考到 D 卷、A 卷、B 卷、C 卷的题目,比例大概是 1 道新题、2 道旧题的样子。

2024 年 8 月 14 日之后,很多小伙伴收到的是 E 卷,那么恭喜你看到本文了,抓紧刷题吧。E 卷新题库正在更新中

华为 OD 机试 E 卷

华为 OD 机试 – 荒岛求生 – 栈 Stack(Python/JS/C/C++ 2024 E 卷 100 分)

华为 OD 机试 – 绘图机器 – 双指针(Python/JS/C/C++ 2024 E 卷 100 分)

华为 OD 机试 – 高效货运 – 暴力搜索(Python/JS/C/C++ 2024 E 卷 100 分)

华为 OD 机试 – 数组合并(Python/JS/C/C++ 2024 E 卷 100 分)

华为 OD 机试 – 吃到最多的刚好合适的菜(Python/JS/C/C++ 2024 E 卷 100 分)

华为 OD 机试 – 猴子吃桃 – 二分查找(Python/JS/C/C++ 2024 E 卷 100 分)

华为 OD 机试 – 模拟目录管理 – 栈(Python/JS/C/C++ 2024 E 卷 100 分)

华为 OD 机试 – 字符串分割转换(Python/JS/C/C++ 2024 E 卷 100 分)

华为 OD 机试真题 – 最优结果的 a 数组数量 – 贪心思维(Python/JS/C/C++ 2024 E 卷 100 分)

华为 OD 机试 – 转盘寿司 – 链表(Python/JS/C/C++ 2024 E 卷 100 分)

华为 OD 机试 – 流浪地球(Python/JS/C/C++ 2024 E 卷 100 分)

华为 OD 机试 – 查找充电设备组合 – 子集和问题(Python/JS/C/C++ 2024 E 卷 100 分)

华为 OD 机试 – 根据员工出勤信息,判断本次是否能获得出勤奖(Python/JS/C/C++ 2024 E 卷 100 分)

华为 OD 机试 – 简易内存池(Python/JS/C/C++ 2024 E 卷 200 分)

华为 OD 机试 – 最长的顺子 – 动态规划(Python/JS/C/C++ 2024 E 卷 200 分)

华为 OD 机试 – 增强的 strstr – 滑动窗口(Python/JS/C/C++ 2024 E 卷 200 分)

华为 OD 机试 – 最大相连男生数 – 矩阵(Python/JS/C/C++ 2024 E 卷 200 分)

华为 OD 机试 – 5G 网络建设 – Kruskal 算法(Python/JS/C/C++ 2024 E 卷 200 分)

华为 OD 机试 – 学生重新排队 – 贪心策略(Python/JS/C/C++ 2024 E 卷 200 分)

考试注意事项:

1、在线训练和正式考试,请在本地 IDE 上进行编写,然后再粘贴复制到笔试页面,保存并调试。
2、考试时不用紧张,保持正常编码习惯即可,遇到无法提示又无把握的实现时,改用其他方式代替。
3、训练和考试的代码均需要编写输入和输出代码,编码一段代码后记得进行调试,保证代码正确性。
4、编码工具删除行 ctrl+ d 依旧可以使用,ctrl+c,+v,+z 等均可正常使用,其他快捷键建议尽量莫用,尤其是有保存习惯的同学,不要用 ctrl+s,否则会打开页面保存键,算弹出当前页面一次。
5、请安装使用最新版 chrome 浏览器作答,考试需开启摄像头,请确保电脑带有摄像头,考试中途请不要查看其它网站。
6、答题前请注意查看示例(计入考试时长),代码完成后请务必点击【保存并调试】按钮(可以多次,以最高得分记分),否则答案不做保存,调试完成点击【提交本题型】按钮,最后交卷。
7、考试时间 150 分钟,满分 400 分,及格 150 分。卷面共 3 道题,2 道一星难度,一题 100 分,1 道二星难度,一题 200 分,考试语言可自行选择。
8、考试时允许使用草稿纸,请提前准备纸笔。如果需要上厕所,请在考试前提前准备好,避免考试中途离开座位,出现离开监控的情况。
9、考试期间如遇到断电、断网、死机等问题,可以关闭浏览器重新打开试卷链接即可继续做题,遇到问题请及时反馈给 HR。

机试注意事项:

编码时,注意 import 所需要的包,代码工具无法自动提示相关类的引入,代码补全及 tab 空格提示已默认开启;

2024 华为 OD 统一考试题库清单(持续收录中)以及考点说明(Python/JS/C/C 篇)
针对 java 的代码补全功能并不强大,很多提示无法得出,请勿过分依赖于代码补全功能,应早做准备,熟记字符串及数组等常用方法名称,例如 jdk1.8 的排序方法在代码提示中就无法得出,如下图:

2024 华为 OD 统一考试题库清单(持续收录中)以及考点说明(Python/JS/C/C 篇)
当代码完成一部分时,如需调试,请点击左上角的自测,打开自测页面,如下图:

2024 华为 OD 统一考试题库清单(持续收录中)以及考点说明(Python/JS/C/C 篇)
下图中自测页面个文本框的解释如下图:

2024 华为 OD 统一考试题库清单(持续收录中)以及考点说明(Python/JS/C/C 篇)

150 分是华为统一的通过分数线。但各部门的要求又不一样,通常非目标院校的分数要求更高些。300+ 是高分,260+ 是较为安全的分数。总之分数越高越高,对后续的定级、综面、HR 审批都有益处。

一般来说对接你的 HR 会问你啥时候可以笔试,你觉得准备的 ok 了就会发你一个机考链接,这个机考链接的有效期为 7 天,你在这七天时间内找个时间参加考试即可!华为 OD 机考会影响薪资的,300 分以上和 300 分一下的价格是不一样的,所以我建议大家好好准备争取超过 300 分,能拿高分就拿高分。

机试没考过的话,会有半年的冷冻期。

为什么我说华为机考并不难,原因很简单,因为这个考试是有题库的!你在进入机考页面的时候网页上会显示正在组卷中,其实就是去题库里找两个简单题一道复杂题。既然这是一场有题库的考试,那我们最重要的当然是获取最全面的题库对吧,这个大家放心我已经帮大家整理好了,未来也会持续更新!

我觉得准备机考前的第一件事是选择一门合适的编程语言,华为机考对编程语言是没有限定的,你可以选择自己最喜欢的编程语言。考虑到大部分华为 OD 的应聘者都是技术基础较为薄弱甚至非科班的同学,我还是满建议大家使用 Java 来应付机考还有后面的手撕代码的,当然如果你会 JS、Python、C++ 的话也可以用来考试。

如果基于我提供的题库开始认认真真刷题,不开玩笑的说遇到原题是肯定的,正常情况下遇到两道原题是不难的,很多同学是直接三题全部命中!因为华为题库三个月会更新一部分新题进来,所以大家尽量不要在新题刚刚更新的时候去做,建议在新题发布一个月后再考我感觉命中两道很正常的!

下面,哪吒将华为 OD 机试真题归归类,让大家一目而了然。

关于订阅华为 OD 机试真题的后续问题

  1. 订阅专栏后,专栏内的文章都可看,以后还会继续更新新题
  2. 每道题都包含题目、解题思路、代码详解(关键行包含详细注释)、代码运行截图(保证代码 100% 正确,通过率 100%);
  3. 已经订阅的小伙伴,推荐新人订阅可享 8 折优惠,私信我即可;

在考试的时候,最好不要用 CSDN 专栏里的源码去答题,因为华为 OD 机试是有查重的,这个一定要注意!最好是改一改变量名称,加一加注释,改一改逻辑顺序,掌握答题思路才是关键,下面的题中我都加了 详细的答题思路 ,代码中也有 详细的注释说明 代码运行是 100% 正确无误的,每一题都有样例测试,全网独一份

如果你刚刚参加完机试考试,欢迎提供真题到哪吒这里,直接红包转账收题。

很多考过的小伙伴,总结了宝贵的经验,多刷题,先易后难,前期积累自信,后期逐一突破,效果最佳。

华为 OD 机试算法题太多了,知识点繁杂,如何刷题更有效率呢?

我觉得可以按照“算法和数据结构”去刷,把华为 OD 机试涉及到的“算法和数据结构”列出来,一个算法刷 10 道题,那我岂不是无敌了?

首先,了解算法和数据结构有哪些知识点,在后面的刷题中有 大局观。

下面是我花了一天时间整理的 算法和数据结构的知识结构,大家可以看看。

2024 华为 OD 统一考试题库清单(持续收录中)以及考点说明(Python/JS/C/C 篇)

为了更高效、更有乐趣的刷题,学习,即日起开展 “华为 OD 七日集训”

有兴趣参加“华为 OD 七日集训”的小伙伴,点击文末名片,扫描一下,回复华为 OD 即可。

2024 华为 OD 统一考试题库清单(持续收录中)以及考点说明(Python/JS/C/C 篇)
2024 华为 OD 统一考试题库清单(持续收录中)以及考点说明(Python/JS/C/C 篇)

后面是为大家 精心挑选的华为 OD 机试题单,并根据题目知识点的类型分好了类别,大家可以根据每个知识点,进行有针对性的刷题。

一、逻辑分析

华为 OD 机试 – 数组合并(Python/JS/C/C++ 2024 E 卷 100 分)

华为 OD 机试 – 吃到最多的刚好合适的菜(Python/JS/C/C++ 2024 E 卷 100 分)

华为 OD 机试 – 字符成环找偶数 O – 滑动窗口(Python/JS/C/C++ 2024 E 卷 100 分)

华为 OD 机试 – 流浪地球(Python/JS/C/C++ 2024 E 卷 100 分)

华为 OD 机试 – 查找充电设备组合 – 子集和问题(Python/JS/C/C++ 2024 E 卷 100 分)

华为 OD 机试 – 根据员工出勤信息,判断本次是否能获得出勤奖(Python/JS/C/C++ 2024 E 卷 100 分)

华为 OD 机试 – 简易内存池(Python/JS/C/C++ 2024 E 卷 200 分)

华为 OD 机试 – 石头剪刀布游戏(Python/JS/C/C++ 2024 D 卷 100 分)

华为 OD 机试 – 中文分词模拟器(Python/JS/C/C++ 2024 D 卷 100 分)

华为 OD 机试 – 堆内存申请(Python/JS/C/C++ 2024 D 卷 100 分)

华为 OD 机试 – 来自异国的客人(Python/JS/C/C++ 2024 D 卷 100 分)

华为 OD 机试 – 构成正方形的数量(Java/Python/JS/C/C++ 2024 B 卷 100 分)

华为 OD 机试 – 解密犯罪时间(Python/JS/C/C++ 2024 D 卷 100 分)

华为 OD 机试 – 掌握单词个数(Python/JS/C/C++ 2024 D 卷 100 分)

华为 OD 机试 – 灰度图恢复(Python/JS/C/C++ 2024 D 卷 100 分)

华为 OD 机试 – 问卷调查(Python/JS/C/C++ 2024 D 卷 100 分)

华为 OD 机试 – 最长子字符串的长度(二)(Python/JS/C/C++ 2024 D 卷 100 分)

华为 OD 机试 – 多段数据压缩(Python/JS/C/C++ 2024 D 卷 100 分)

华为 OD 机试 – 最优策略组合下的总的系统消耗资源数(Python/JS/C/C++ 2024 D 卷 100 分)

华为 OD 机试 – 字符串排序(Python/JS/C/C++ 2024 D 卷 100 分)

华为 OD 机试 – 字符串加解密(Python/JS/C/C++ 2024 D 卷 100 分)

华为 OD 机试 – 数组合并(Python/JS/C/C++ 2024 D 卷 100 分)

华为 OD 机试 – 拼接 URL(Python/JS/C/C++ 2024 D 卷 100 分)

华为 OD 机试 – 员工派遣(Python/JS/C/C++ 2024 D 卷 200 分)

二、数据结构

1、线性表

① 数组

华为 OD 机试 – 整型数组按个位值排序 – 数组(Python/JS/C/C++ 2024 D 卷 100 分)

② 单指针
③ 双指针

华为 OD 机试 – 绘图机器 – 双指针(Python/JS/C/C++ 2024 E 卷 100 分)

2、map 与 list

3、队列

华为 OD 机试真题 – 篮球游戏 – 双端队列(Python/JS/C/C++ 2024 D 卷 100 分)

4、链表

华为 OD 机试 – 转盘寿司 – 链表(Python/JS/C/C++ 2024 E 卷 100 分)

5、栈

华为 OD 机试 – 荒岛求生 – 栈 Stack(Python/JS/C/C++ 2024 E 卷 100 分)

华为 OD 机试 – 模拟目录管理 – 栈(Python/JS/C/C++ 2024 E 卷 100 分)

6、滑动窗口

华为 OD 机试 – 字符成环找偶数 O – 滑动窗口(Python/JS/C/C++ 2024 E 卷 100 分)

华为 OD 机试 – 增强的 strstr – 滑动窗口(Python/JS/C/C++ 2024 E 卷 200 分)

华为 OD 机试 – 最大可购买的宝石数量 – 滑动窗口(Python/JS/C/C++ 2024 D 卷 200 分)

华为 OD 机试 – 最佳升级时间窗 – 滑动窗口(Python/JS/C/C++ 2024 D 卷 200 分)

7、二叉树

华为 OD 机试 – 亲子游戏 – 广度优先搜索 BFS(Python/JS/C/C++ 2024 D 卷 200 分)

华为 OD 机试真题 – 二叉树的广度优先遍历 – 二叉树(Python/JS/C/C++ 2024 D 卷 200 分)

华为 OD 机试 – 跳马 – 广度优先搜索 BFS(Python/JS/C/C++ 2024 D 卷 200 分)

8、并查集

9、矩阵

华为 OD 机试 – 最大相连男生数 – 矩阵(Python/JS/C/C++ 2024 E 卷 200 分)

三、算法

1、基础算法

① 贪心思维

华为 OD 机试真题 – 最优结果的 a 数组数量 – 贪心思维(Python/JS/C/C++ 2024 E 卷 100 分)

华为 OD 机试真题 – 田忌赛马 – 贪心思维(Python/JS/C/C++ 2024 E 卷 100 分)

华为 OD 机试 – 学生重新排队 – 贪心策略(Python/JS/C/C++ 2024 E 卷 200 分)

华为 OD 机试 – 分割均衡字符串 – 贪心算法(Python/JS/C/C++ 2024 D 卷 100 分)

华为 OD 机试 – 万能字符单词拼写 – 贪心算法(Python/JS/C/C++ 2024 D 卷 100 分)

华为 OD 机试 – 信道分配 – 贪心算法(Python/JS/C/C++ 2024 D 卷 200 分)

华为 OD 机试 – 停车场车辆统计 – 贪心算法(Java/Python/JS/C/C++ 2024 D 卷 200 分)

② 二分查找

华为 OD 机试 – 猴子吃桃 – 二分查找(Python/JS/C/C++ 2024 E 卷 100 分)

华为 OD 机试 – 部门人力分配 – 二分查找(Python/JS/C/C++ 2024 D 卷 200 分)

③ 分治递归
④ 回溯
⑤ 全排列递归
⑥ 排序算法
⑦ Kruskal 算法

华为 OD 机试 – 5G 网络建设 – Kruskal 算法(Python/JS/C/C++ 2024 E 卷 200 分)

⑧ 暴力

2、字符串

① 字符串处理
② KMP
③ 正则表达式

华为 OD 机试 – 提取字符串中最长数学表达式 – 正则表达式(Python/JS/C/C++ 2024 D 卷 100 分)

3、深度优先搜索

华为 OD 机试 – 地图寻宝 – 深度优先搜索 DFS(Python/JS/C/C++ 2024 D 卷 200 分)

华为 OD 机试真题 – 小华最多能得到多少克黄金 – 深度优先搜索 DFS(Python/JS/C/C++ 2024 D 卷 200 分)

华为 OD 机试 – 商品推荐 – 深度优先搜索 DFS(Python/JS/C/C++ 2024 D 卷 200 分)

① 广度优先搜索
② 矩阵、最短路径问题
③ 拓扑排序

华为 OD 机试 – 查找一个有向网络的头节点和尾节点 – 拓扑排序(Python/JS/C/C++ 2024 D 卷 200 分)

4、动态规划

① 基础 dp

华为 OD 机试 – 最长的顺子 – 动态规划(Python/JS/C/C++ 2024 E 卷 200 分)

华为 OD 机试 – 表演赛游戏分组 – 动态规划(Python/JS/C/C++ 2024 D 卷 200 分)

② 背包 dp

5、数学

原文地址: 2024 华为 OD 统一考试题库清单(持续收录中)以及考点说明(Python/JS/C/C 篇)

    正文完
     0
    Yojack
    版权声明:本篇文章由 Yojack 于2024-09-28发表,共计6022字。
    转载说明:
    1 本网站名称:优杰开发笔记
    2 本站永久网址:https://yojack.cn
    3 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
    4 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
    5 本站所有内容均可转载及分享, 但请注明出处
    6 我们始终尊重原创作者的版权,所有文章在发布时,均尽可能注明出处与作者。
    7 站长邮箱:laylwenl@gmail.com
    评论(没有评论)