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

news2024/11/26 10:04:19

在这里插入图片描述

华为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空格提示已默认开启;

在这里插入图片描述
针对java的代码补全功能并不强大,很多提示无法得出,请勿过分依赖于代码补全功能,应早做准备,熟记字符串及数组等常用方法名称,例如jdk1.8的排序方法在代码提示中就无法得出,如下图:

在这里插入图片描述
当代码完成一部分时,如需调试,请点击左上角的自测,打开自测页面,如下图:

在这里插入图片描述
下图中自测页面个文本框的解释如下图:

在这里插入图片描述

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道题,那我岂不是无敌了?

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

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

在这里插入图片描述

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

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

在这里插入图片描述
在这里插入图片描述

后面是为大家 精心挑选的华为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、数学

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2117824.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

大模型新书分享《大模型入门:技术原理与实战应用》(附PDF)

这本大模型书籍已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】 新书速递 书名: 大模型入门:技术原理与实战应用 ISBN: 9787115638816 作者: 程絮森,杨波&am…

产品经理的发现和成长

获取更多资料,见下图

原装N9000B信号分析仪keysight/N9000B,N9000A详情参数

是德Keysight N9000B CXA 信号分析仪,多点触控, 特征: 9 kHz 至 26.5 GHz 的宽频率范围以及高达 25 MHz 的分析带宽让您了解更多 为手动和自动化制造测试系统添加可靠的信号分析 执行基本测量,例如杂散搜索和失真分析 使用可选…

1658.将x减到0的最小操作数

题目 链接:leetcode链接 思路分析(滑动窗口) 题目要求从最左边或者最右边移除元素,需要思考两侧,这是比较麻烦的。 正难则反,我们逆向思维一下,最后剩余的元素是不是中间的连续区间&#xf…

人工智能 | Hugging Face 的应用

大纲 Hugging-Face 介绍 Hugging-Face 大语言模型 LLM 管理Transformers 机器学习框架文本生成推理 (TGI) Hugging Face Hugging-Face – 大语言模型界的 Github Hugging Face 专门开发用于构建机器学习应用的工具。该公司的代表产品是其为自然语言处理应用构建的 transfo…

网络编程(学习)2024.9.5

目录 网络协议头分析 MTU MSS 粘包和拆包 粘包 粘包原因 解决粘包 拆包 包头分析 以太网头 IP头 ​编辑 Tcp头 三次握手和四次挥手 三次握手 四次挥手 TCP可靠性的保证 1. 数据包顺序 2. 数据完整性 3.. 确认应答(ACK) 4. 重传机制…

springboot个性化大学生线上聊天交友系统

基于springbootvue实现的个性化大学生线上聊天交友系统 (源码L文ppt)4-017 4系统设计 4.1 软件功能模块设计 个性化大学生线上聊天交友分为两个模块,分别是管理员功能模块和用户功能模块。主要功能模块包括&#xff…

探索数据可视化的奥秘:Seaborn库的魔力

文章目录 探索数据可视化的奥秘:Seaborn库的魔力背景:为何选择Seaborn?Seaborn是什么?如何安装Seaborn?简单函数介绍与示例场景应用示例常见问题与解决方案总结 探索数据可视化的奥秘:Seaborn库的魔力 背景…

ApiOps Helper:本地代码智能扫描,API的注册管理自动化

APIOps Helper是什么 APIOps Helper是在IntelliJ IDEA平台上开发的插件,可以自动识别IDEA中Java项目的代码,从中扫描出API并自动生成OpenAPI规范文档。 用户可以选择将API导出为本地OpenAPI规范文档,或者将API同步到APIOps平台上进行API协同…

挑选展厅设计伙伴?这些考量点助你决策

如今,随着数字化技术的快速发展,内容展览展示行业已经脱变为一个汇聚创新与创意的展示空间,并成为企业、文旅等各行业竞相追捧的平台,因此,挑选一家专业的多媒体展厅设计公司显得尤为重要,但是,…

maestro复制

problem:ADE Explore的maestro 里保存了设置的仿真器Analyses和扫描参数 Design Variables,如果要新建一个当前的testbench副本,除了复制schematic还希望能把maestro一起复制过去。但是直接复制maestro后仿真的时候还是对原有的schemetic在仿…

能否使用PLC无线通信模块实现力控与FX5U无线以太网通信?

在实际系统中,车间里分布多台PLC,需要用上位机软件集中控制。通常所有设备距离在几十米到上百米不等。用户会选择以太网方式是因为传输速度有保障,而选择无线以太网方案是因为不想开挖电缆沟,或者布线不方便,不但施工麻…

AR远程协作与Web,视频会议,监控直播融合方案

​​随着全球化的加速和远程工作的普及,团队成员之间的沟通与协作变得更加重要。传统的远程协作方式存在诸多限制,如沟通不畅、信息共享困难等。AR技术以其独特的交互性和沉浸感,为远程协作提供了新的解决方案。 针对视频会议系统在特殊场景…

SprinBoot+Vue兼职发布平台的设计与实现

目录 1 项目介绍2 项目截图3 核心代码3.1 Controller3.2 Service3.3 Dao3.4 application.yml3.5 SpringbootApplication3.5 Vue 4 数据库表设计5 文档参考6 计算机毕设选题推荐7 源码获取 1 项目介绍 博主个人介绍:CSDN认证博客专家,CSDN平台Java领域优质…

开源AI市场情况概览:2024年的现状与发展

开源AI的快速发展 开源AI领域的显著进展:2024年,开源AI迅速发展,带动了生成式AI领域的重大创新。得益于GitHub和Hugging Face等平台,研究与开发者社区推出了许多具有突破性的项目,这些项目取得了令人瞩目的成果。 贡献者与项目增长:2023年,GitHub上的贡献者数量增加了…

大屏地图区域显示、复选框多选打点,自定义窗体信息(vue3+TS)

效果图: NPM 安装 Loader: npm i amap/amap-jsapi-loader --save 并设置 key 和安全密钥: import AMapLoader from amap/amap-jsapi-loader;//引入高德地图window._AMapSecurityConfig {securityJsCode: "「你申请的安全密钥」"…

dp算法练习题【8】

不同二叉搜索树 96. 不同的二叉搜索树 给你一个整数 n ,求恰由 n 个节点组成且节点值从 1 到 n 互不相同的 二叉搜索树 有多少种?返回满足题意的二叉搜索树的种数。 示例 1: 输入:n 3 输出:5示例 2: 输…

idea控制台中文乱码问题解决方法(UTF-8 编码)

设置 IDEA 编码格式 打开 IntelliJ IDEA>File>Setting>Editor>File Encodings,将 Global Encoding、Project Encoding、Default encodeing for properties files 这三项都设置成 UTF-8 设置vm option 参数 将 vm option 参数改为: -Dfile.…

828华为云征文|部署全自动追番整理下载工具 AutoBangumi

828华为云征文|部署全自动追番整理下载工具 AutoBangumi 一、Flexus云服务器X实例介绍1.1 云服务器介绍1.2 性能模式1.3 产品优势 二、Flexus云服务器X实例配置2.1 重置密码2.2 服务器连接2.3 安全组配置 三、部署 AutoBangumi3.1 AutoBangumi 介绍3.2 Docker 环境搭…

构建数字生态,布局智能未来——驱动PCB行业新质生产力发展的引擎

2024年,PCB行业在全球经济复苏与新兴技术驱动的双重作用下,展现出强劲的发展势头。根据权威机构Prismark的预测,2024年全球PCB产值将同比增长5.0%,达到730.26亿美元。面对新兴技术的不断涌现和市场需求的快速变化,PCB行…