草庐IT

【华为OD机试 2023】专栏介绍 +华为OD机试介绍+ 真题目录【转载】

搞前端的半夏 2023-03-31 原文

华为题库说明

2022与2023题库的区别

华为OD机试的题库是季度更新的(Q1\Q2\Q3\Q4)。笔者专栏的题库分为2023和2022。

2023的题库是包括2022.11(Q4第四季度)之后以及2023年的题库。

2022的题库是包括2022.11(Q4第四季度)之前题库。

支持的语言

目前大部分题 使用C++ Java JavaScript 以及python实现。

部分题目,使用不同语言实现不同的思路。

2022题库是否还有价值?

有:老题库注重基础,难度稍低。拿来练手可以了解华为OD的一些套路。

无:根据前方机考的小伙伴反馈,基本不考老题库。

题库目录

2023新题库-100分

序号 题目 考点 or 实现 通过率
1 预订酒店 回溯算法 / 组合问题/排序 100%
2 最小调整顺序次数 逻辑分析 100%
3 整理扑克牌 逻辑分析 100%
4 查找重复代码 动态规划 / 最长公共子串 100%
5 机房布局 区间问题 / 区间交集 100%
6 最左侧冗余覆盖子串 滑动窗口 / 尺举法 未知
7 查找单入口空闲区域 回溯法/DFS 未知
8 任务总执行时长 逻辑分析 100%
9 货币单位换算 逻辑分析 100%
10 投篮大赛 逻辑分析 100%
11 最大利润 贪心算法 未知
12 通信误码 字符串,数组 100%
13 密室逃生游戏 逻辑分析 100%
14 最多获得的短信条数/云短信平台优惠活动 动态规划 / 完全背包 100%
15 匿名信 逻辑分析 未知
16 任务调度 优先队列 未知
17 优选核酸检测点 区间问题 未知
18 挑选字符串 逻辑分析/字符串处理 100%
19 开心消消乐 BFS/并查集 100%
20 最大报酬 动态规划 / 01背包 100%
21 最短木板长度 贪心思维 100%
22 完美走位 滑动窗口 / 尺举法 100%
23 处理器问题 回溯算法 / 组合问题 未知
24 不含101的数 数位DP 100%
25 租车骑绿岛 贪心思维/逻辑分析 100%
26 等和子数组最小和 动态规划/回溯算法 100%
28 模拟商场优惠打折 逻辑分析 未知
29 对称美学 逻辑分析/分治递归 100%
30 二元组个数 逻辑分析/数据结构 100%
31 积木最远距离 相同数字的积木游戏 逻辑分析/数据结构 未知
32 计算数组中心位置 大数问题 100%
33 最长的密码 逻辑分析/字符串查找 100%
34 端口合并 逻辑分析/数据结构 未知
36 箱子之字形摆放 逻辑分析 100%
37 新学校选址 逻辑分析/数学问题 100%
38 打印机队列 优先队列 100%
39 星际篮球争霸赛 / MVP争夺战 回溯算法/动态规划 100%
40 真正的密码 逻辑 100%
41 机器人 可活动的最大网格点数目 BFS 100%
43 日志首次上报最多积分 动态规划 100%
44 字符串重新排序 字符串,数组,排序 100%
45 总最快检测效率 数据结构 / 优先队列 未知
46 单向链表中间节点 数据结构 100%
47 异常的打卡记录 字符串,数组 未知
48 静态扫描 / 采用合理的缓存策略,最少需要的金币数 贪心算法 100%
49 快递投放问题 逻辑分析 未知
50 优秀学员统计 排序 未知
51 猜字谜 字符串,数组 100%
52 最大连续文件之和 / 区块链文件转储系统 滑动窗口 100%
53 发现新词的数量/识图谱新词挖掘 滑动窗口 100%
54 日志限流 二分查找 未知
56 递增字符串 动态规划 100%
57 统一限载货物数最小值 优先队列 100%
58 最多颜色的车辆 滑动窗口 100%
59 服务中心选址 二分查找 未知
60 最优资源分配 逻辑分析 100%
62 找数字、找等值元素 逻辑分析 100%
63 新员工座位 、统计友好度最大值 逻辑分析 未知
64 网上商城优惠活动 / 模拟商场优惠打折2 逻辑分析 未知
65 最快到达医院的方法 数学问题 100%
66 最长回文字符串 字符串,数组 100%
人数最多的站点/小火车最多人时所在园区站点 最大重叠区间个数 100%
68 天然蓄水库 双指针 未知
69 组合出合法最小数 逻辑分析 100%
70 linux发行版的数量 并查集/回溯法 100%
71 最多几个直角三角形 回溯算法 / 组合问题 未知
72 单词倒序 逻辑分析 100%
73 寻找相似单词 字符串,数组 100%
75 预订酒店 二分查找/排序 未知
76 简单的自动曝光、平均像素值 逻辑分析 未知
77 获取最大软件版本号 字符串,数组 100%
数组合并 数据结构 未知

2023新题库-200分

序号 题目 考点 or 实现 通过率
1 士兵过河 动态规划 未知
2 二进制差异数 位运算 100%
3 简单的解压缩算法 回溯算法 100%
4 计算网络信号、信号强度 图的BFS 100%
6 去除多余空格 逻辑分析 未知
7 优雅子数组 动态规划 / 前缀和 未知
8 删除重复数字后的最大数字 100%
9 数字加减游戏 逻辑分析 100%
10 最差产品奖 滑动窗口 100
11 分奖金 栈/暴力 分奖金
12 查找树中元素 查找二叉树节点 DFS 未知
14 最优高铁城市修建方案 图论 / 最小生成树 未知
15 计算快递主站点 并查集/回溯算法 100%
16 无向图染色 回溯算法 / 组合问题/无向图 100%
17 最大化控制资源成本 数据结构/小顶堆 100%
18 连接器问题 区间问题 / 区间合并/贪心算法 未知
19 最大平分数组 动态规划/回溯算法 未知
20 区间交叠问题 区间问题 / 区间合并/贪心算法 100%
21 垃圾短信识别 逻辑分析 100%
22 上班之路/是否能到达公司 深度优先搜索DFS 100%
23 最多等和不相交连续子序列 区间问题 未知
24 查找充电设备组合/最接近最大输出功率的设备 动态规划 / 01背包 100%
25 荒地建设电站 /区域发电量统计 动态规划 / 前缀和 100%
26 探索地块建立 动态规划 / 前缀和 100%
27 快速开租建站 图论 / 拓扑排序 100%.
28 微服务的集成测试 分治递归 100%
29 硬件产品销售方案 回溯算法 / 组合问题 100%
30 九宫格游戏 / 三阶积幻方 回溯算法 / 排列问题 未知
31 工单调度策略 优先队列 未知
32 Excel单元格数值统计 逻辑分析 未知
33 创建二叉树 二叉树 未知
34 组装新的数组 回溯算法 未知
35 农场施肥 不爱施肥的小布 二分查找 100%
36 几何平均值最大子数组 二分查找 100%
37 字符串解密 字符串,数组 100%
羊、狼、农夫过河 暴力枚举 100%
42 过滤组合字符串 回溯算法 / 组合问题 未知
35 快递业务站 并查集/回溯法 100%
61 开放日活动 二分查找 100%
68 天然蓄水库 双指针 未知
74 人数最多的站 动态规划 / 差分数列 100%
55 信号发射和接收 100%
67 实力差距最小总和、最佳对手 动态规划 100%

华为od介绍

OD,全称(Outsourcing Dispacth)模式,目前华为和德科联合招聘的简称。华为社招基本都是OD招聘,17级以下都是OD模式(13-17)。

招聘流程

  1. 投简历

  2. 机考

    笔试是三道算法题,时间是150分钟也就是两个半小时。

    分值是100、100、200

    如果是目标院校的话,好像150分就过了,不是的话分数线好像会高很多。我抽到的题不难,满分通过。

  3. 性格测试

    笔试通过后会做一套性格测试题。请注意此环节也会挂人!!!

  4. 技术一面

    一般是未来直属领导进行面试

  5. 技术二面

    不同部门的交叉面试

  6. HR与主管面

  7. 录用

机考

机试总共三题,前两题每题100分,第三题200分。

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

机试可选语言:C/C++、java、python、js

机考时长:2.5小时

备考

考试注意事项

1、全程不要离开摄像头;

2、三道题的答题时间合理安排,第三题一定要去做;

3、参考的题库,请务必修改代码,可能会查重!!!

TIPS

  1. 机考成绩一般第二天出来
  2. 机考没通过,半年后可再次参加
  3. ke'yi

有关【华为OD机试 2023】专栏介绍 +华为OD机试介绍+ 真题目录【转载】的更多相关文章

  1. ruby-on-rails - active_admin 目录中的常量警告重新声明 - 2

    我正在使用active_admin,我在Rails3应用程序的应用程序中有一个目录管理,其中包含模型和页面的声明。时不时地我也有一个类,当那个类有一个常量时,就像这样:classFooBAR="bar"end然后,我在每个必须在我的Rails应用程序中重新加载一些代码的请求中收到此警告:/Users/pupeno/helloworld/app/admin/billing.rb:12:warning:alreadyinitializedconstantBAR知道发生了什么以及如何避免这些警告吗? 最佳答案 在纯Ruby中:classA

  2. ruby-on-rails - 如何在 Gem 中获取 Rails 应用程序的根目录 - 2

    是否可以在应用程序中包含的gem代码中知道应用程序的Rails文件系统根目录?这是gem来源的示例:moduleMyGemdefself.included(base)putsRails.root#returnnilendendActionController::Base.send:include,MyGem谢谢,抱歉我的英语不好 最佳答案 我发现解决类似问题的解决方案是使用railtie初始化程序包含我的模块。所以,在你的/lib/mygem/railtie.rbmoduleMyGemclassRailtie使用此代码,您的模块将在

  3. 华为OD机试用Python实现 -【明明的随机数】 2023Q1A - 2

    华为OD机试题本篇题目:明明的随机数题目输入描述输出描述:示例1输入输出说明代码编写思路最近更新的博客华为od2023|什么是华为od,od薪资待遇,od机试题清单华为OD机试真题大全,用Python解华为机试题|机试宝典【华为OD机试】全流程解析+经验分享,题型分享,防作弊指南华为o

  4. 华为常用命令 - 2

    system-view进入系统视图quit退到系统视图sysname交换机命名vlan20创建vlan(进入vlan20)displayvlan显示vlanundovlan20删除vlan20displayvlan20显示vlan里的端口20Interfacee1/0/24进入端口24portlink-typeaccessvlan20把当前端口放入vlan20undoporte1/0/10删除当前VLAN端口10displaycurrent-configuration显示当前配置02配置交换机支持TELNETinterfacevlan1进入VLAN1ipaddress192.168.3.100

  5. Unity 热更新技术 | (三) Lua语言基本介绍及下载安装 - 2

    ?博客主页:https://xiaoy.blog.csdn.net?本文由呆呆敲代码的小Y原创,首发于CSDN??学习专栏推荐:Unity系统学习专栏?游戏制作专栏推荐:游戏制作?Unity实战100例专栏推荐:Unity实战100例教程?欢迎点赞?收藏⭐留言?如有错误敬请指正!?未来很长,值得我们全力奔赴更美好的生活✨------------------❤️分割线❤️-------------------------

  6. ruby-on-rails - 没有这样的文件或目录 - 用 Mini Magick 识别 - 2

    在我让另一个人重做我的前端UI之前,我的Rails应用程序运行平稳。我已经尝试解决此错误3天了。这是错误:Nosuchfileordirectory-identifyExtractedsource(aroundline#59):575859606162@post=Post.find(params[:id])authorize@postif@post.update_attributes(post_params)flash[:notice]="Postwasupdated."redirect_to[@topic,@post]else{"utf8"=>"✓","_method"=>"patc

  7. ruby - Sinatra 找不到 View 目录 - 2

    我正在尝试以一种更类似于普通RubyGem结构的方式构建我的Sinatra应用程序。我有以下文件树:.├──app.rb├──config.ru├──Gemfile├──Gemfile.lock├──helpers│  ├──dbconfig.rb│  ├──functions.rb│  └──init.rb├──hidden│  └──Rakefile├──lib│  ├──admin.rb│  ├──api.rb│  ├──indexer.rb│  ├──init.rb│  └──magnet.rb├──models│  ├──init.rb│  ├──invite.rb│  ├─

  8. ruby - 如何在 ruby​​ 中复制目录结构,不包括某些文件扩展名 - 2

    我想编写一个ruby​​脚本来递归复制目录结构,但排除某些文件类型。因此,给定以下目录结构:folder1folder2file1.txtfile2.txtfile3.csfile4.htmlfolder2folder3file4.dll我想复制这个结构,但不包含.txt和.cs文件。因此,生成的目录结构应如下所示:folder1folder2file4.htmlfolder2folder3file4.dll 最佳答案 您可以使用查找模块。这是一个代码片段:require"find"ignored_extensions=[".cs"

  9. ruby-on-rails - 在 Rails 中需要整个目录树的好方法是什么? - 2

    我正在使用Rails3.2.2并希望递归加载某个目录中的所有代码。例如:[Railsroot]/lib/my_lib/my_lib.rb[Railsroot]/lib/my_lib/subdir/support_file_00.rb[Railsroot]/lib/my_lib/subdir/support_file_01.rb...基于谷歌搜索,我试过:config.autoload_paths+=["#{Rails.root.to_s}/lib/my_lib/**"]config.autoload_paths+=["#{Rails.root.to_s}/lib/my_lib/**/"

  10. ruby - 使用 File.open 从 ruby​​ 中的目录打开文件 - 2

    我是Ruby的新手,我正在尝试以如下方式打开文件:#!/usr/bin/envrubydata_file='~/path/to/file.txt'file=File.open(data_file,'r')但是我得到“没有这样的文件或目录”(该文件确实存在于该目录中)。如果我将该文件路径作为命令行参数,它会起作用,例如:#!/usr/bin/envrubyfile=File.open(ARGV[0],'r')然后从命令行运行,如:rubyscript.cgi~/path/to/file.txt关于如何让它以第一种方式工作的任何想法? 最佳答案

随机推荐