2023 华为OD机试备考攻略 以及题库目录分值说明 考点说明

时间: 2023-12-16 admin IT培训

2023 华为OD机试备考攻略 以及题库目录分值说明 考点说明

2023 华为OD机试备考攻略 以及题库目录分值说明 考点说明

华为题库说明

华为OD机试2022&2023(C++Java JS Py)

华为OD机试2023最新题库 更新中~(C++Java JS Py)

华为OD机试题库 复盘中~(C++Java JS Py):

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的数数位DP100%
25租车骑绿岛贪心思维/逻辑分析100%
26等和子数组最小和动态规划/回溯算法100%
27模拟商场优惠打折逻辑分析未知
28 对称美学逻辑分析/分治递归100%
29二元组个数逻辑分析/数据结构100%
30积木最远距离 相同数字的积木游戏逻辑分析/数据结构未知
31 相同数字组成图形的周长逻辑分析
31 幻方修复逻辑分析
31 计算数组中心位置大数问题100%
32最长的密码逻辑分析/字符串查找100%
33端口合并逻辑分析/数据结构未知
34箱子之字形摆放逻辑分析100%
35新学校选址逻辑分析/数学问题100%
36 打印机队列优先队列100%
37星际篮球争霸赛 / MVP争夺战回溯算法/动态规划100%
38真正的密码逻辑100%
39 机器人 可活动的最大网格点数目BFS100%
40日志首次上报最多积分动态规划100%
41字符串重新排序字符串,数组,排序100%
42总最快检测效率数据结构 / 优先队列未知
43 单向链表中间节点数据结构100%
44异常的打卡记录字符串,数组未知
45 静态扫描 / 采用合理的缓存策略,最少需要的金币数贪心算法100%
46快递投放问题逻辑分析未知
47 优秀学员统计排序未知
48猜字谜字符串,数组100%
49最大连续文件之和 / 区块链文件转储系统滑动窗口100%
50发现新词的数量/识图谱新词挖掘滑动窗口100%
51日志限流二分查找未知
52递增字符串动态规划100%
53统一限载货物数最小值优先队列100%
54最多颜色的车辆滑动窗口100%
55 服务中心选址二分查找未知
56最优资源分配逻辑分析100%
57找数字、找等值元素逻辑分析100%
58新员工座位 、统计友好度最大值逻辑分析未知
59网上商城优惠活动 / 模拟商场优惠打折2逻辑分析未知
60最快到达医院的方法数学问题100%
61最长回文字符串字符串,数组100%
62人数最多的站点/小火车最多人时所在园区站点最大重叠区间个数100%
63天然蓄水库双指针未知
64组合出合法最小数逻辑分析100%
65linux发行版的数量并查集/回溯法100%
66最多几个直角三角形回溯算法 / 组合问题未知
67单词倒序逻辑分析100%
68寻找相似单词字符串,数组100%
69预订酒店二分查找/排序未知
70简单的自动曝光、平均像素值逻辑分析未知
71获取最大软件版本号字符串,数组100%
72数组合并数据结构未知
74银行插队二维数组 数结构100%

2023新题库-200分

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

2022题库-100分

年份标题链接考点
2022IPv4地址转换成整数字符串
2022VLAN资源池逻辑分析
2022求字符串中所有整数的最小和逻辑分析
2022求满足条件的最长子串的长度滑动窗口
2022字符串分割字符串
2022一种字符串压缩表示的解压字符串
2022矩阵最大值逻辑分析
2022单词接龙字符串
2022敏感字段加密字符串
2022找出符合要求的字符串子串字符串
2022字符串加密动态规划
2022英文输入法字符串
2022按索引范围翻转文章片段字符串
2022TLV解析Ⅰ字符串
2022字符串筛选排序字符串
2022连续字母长度正则匹配
2022拼接URL正则匹配
2022相对开音节正则匹配
2022最远足迹数据结构 / 栈
2022字符串序列判定正则匹配
2022最长的指定瑕疵度的元音子串双指针
2022密钥格式化字符串
2022计算最大乘积字符串
2022数列描述动态规划
2022寻找相同子串字符串
2022字符串变换最小字符串字符串
2022找出经过特定点的路径长度深度优先搜索DFS
2022全量和已占用字符集字符串
2022勾股数元组数学问题
2022数字字符串组合倒序正则匹配
2022在字符串中找出连续最长的数字串(含“±”号)正则匹配
2022找终点逻辑分析
2022执行时长逻辑分析
2022查找众数及中位数逻辑分析
2022考勤信息逻辑分析
2022最大N个数与最小N个数的和字符串
2022数组去重和排序字符串
2022数组拼接字符串
2022ABR 车路协同场景逻辑分析
2022水仙花数 Ⅰ逻辑分析
2022构成正方形的数量数学问题
2022约瑟夫问题约瑟夫环问题
2022素数之积数学问题
2022表达式括号匹配数据结构 / 栈
2022括号匹配数据结构 / 栈
2022最大括号深度数据结构 / 栈
2022消消乐游戏数据结构 / 栈
2022用连续自然数之和来表达整数滑动窗口
2022最大花费金额滑动窗口
2022滑动窗口最大和滑动窗口
2022字符串排序字符串
2022分糖果位运算
2022火星文计算正则匹配
2022猴子爬山动态规划
2022We Are A Team数据结构 / 并查集
2022寻找身高相近的小朋友逻辑分析
2022数组组成的最小数字字符串
2022整型数组按个位值排序字符串
2022运维日志排序字符串
2022字符统计及重排字符串
2022按身高和体重排队字符串
2022磁盘容量排序双指针
2022等式的最大差逻辑分析
2022翻牌求最大分动态规划
2022冠亚军排名字符串
2022堆栈中的剩余数字逻辑分析
20225键键盘逻辑分析
2022报数游戏约瑟夫环问题
2022高矮个子排队滑动窗口
2022新工号中数字的最短长度数学问题
2022分班问题逻辑分析
2022免单统计字符串
2022喊7的次数重排约瑟夫环问题
2022玩牌高手动态规划
2022最少交换次数滑动窗口
2022水仙花数Ⅱ分治递归
2022关联子串深度优先搜索DFS
2022全排列数学问题
2022解密犯罪时间深度优先搜索DFS
2022矩形相交的面积逻辑分析
2022数大雁逻辑分析
2022篮球比赛深度优先搜索DFS
2022数字反转打印逻辑分析
2022停车场车辆统计逻辑分析
2022太阳能板最大面积双指针
2022最大时间深度优先搜索DFS
2022第k个排列分治递归
2022计算礼品发放的最小分组数目逻辑分析
2022找车位逻辑分析
2022字符串子序列II双指针
2022求最多可以派出多少支团队双指针
2022流水线逻辑分析
2022事件推送、 所有(Ai, Bj)数对逻辑分析
2022找朋友数据结构 / 栈
2022统计射击比赛成绩字符串
2022分苹果位运算
2022最大股票收益贪心思维
2022单词重量逻辑分析
2022第 K 个字母在原来字符串的索引字符串
2022求解连续数列逻辑分析
2022求符合要求的结对方式逻辑分析
2022德州扑克逻辑分析
2022两数之和绝对值最小逻辑分析
2022绘图机器逻辑分析

2022题库-200分

年份标题链接考点
2022最长广播响应图论 / 单源最短路径(dijkstra)
2022考古学家深度优先搜索DFS
2022贪吃蛇逻辑分析
2022最大社交距离逻辑分析
2022最小传输时延图论 / 单源最短路径(dijkstra)
2022叠积木回溯算法
2022打印任务排序字符串
2022统计文本数量正则匹配
2022报文解压缩数据结构 / 栈
2022污染水域图的多源BFS
2022连续出牌数量数据结构 / 并查集
2022简易内存池区间问题 / 区间交集
2022区间交集区间问题 / 区间合并
2022单词搜索回溯算法
2022最长的顺子逻辑分析
2022九宫格按键输入数据结构 / 栈
2022任务最优调度贪心思维
2022仿LISP运算数据结构 / 栈
2022学生方阵逻辑分析
2022发广播数据结构 / 并查集
2022字符串比较双指针
2022斗地主之顺子数据结构 / 栈
2022数据分类逻辑分析
2022高效的任务规划动态规划 + 贪心思维
2022完全二叉树非叶子部分后序遍历数据结构 / 二叉树
2022分积木位运算
2022字符串匹配正则匹配
2022目录删除数据结构 / 二叉树
2022比较两个版本号的大小逻辑分析
2022找最小数数据结构 / 栈
2022最少面试官数贪心思维
2022没有回文串数位搜索 + 回文子串涵盖判断
2022服务失效判断数据结构 / 并查集
2022欢乐的周末数据结构 / 并查集
2022猜密码深度优先搜索DFS
2022N进制减法字符串
2022热点网站统计字符串
2022找到比自己强的人数逻辑分析
2022导师请吃火锅贪心算法
2022最小传输时延Ⅱ深度优先搜索DFS
2022TLV解析Ⅱ字符串
2022矩阵扩散图论 / 图的多源BFS
2022图像物体的边界数据结构 / 并查集
2022出错的或电路深度优先搜索DFS
2022跳格子游戏图论 / 拓扑排序
2022城市聚集度数据结构 / 并查集
2022可以组成网络的服务器深度优先搜索DFS
2022计算疫情扩散时间图论 / 图的多源BFS
2022演唱会、计算最多能观看几场演出区间问题 / 最多不相交区间个数
2022快速人名查找回溯算法
2022内存资源分配逻辑分析
2022找单词深度优先搜索DFS

华为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小时

备考

最好不要使用JS参加机考。

不要盲目刷题,2023年的题库一定要刷完。2022年有时间可以去看。最好是看有四种语言解答的题库,一种看不懂,可以换另一种语言。

考试注意事项

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

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

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

TIPS

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