华为OD机试真题2023(JavaScript)

华为机试题库已由2022版换为2023版

  华为机试有三道题目,第一道和第二道属于简单或中等题,分值为100分,第三道为中等或困难题,分值为200分。总分为400分,150分钟考试时间。之前通过为150分,现在好像分数提高了,大家不要太大意,一定要多刷题,争取拿高分,毕竟分数越高评级越高,工资也就越高。OD的工资待遇还是很可观的15K-30K*14-16,希望大家努力(肺腑之言)

本栏准备了 90+ 道机试真题,全刷完应该就十拿九稳了!大家加油!!!

每道题我都有些自己的解题思路,帮助大家更好的理解题意和代码。

另外22版的真题也供大家课外消遣 →→→ 华为OD机试真题2022(JavaScript)

基础题:

序号 题目 知识点 分值
1 【满分】猜字谜 字符串 100
2 【满分】木板 数组 100
3 【满分】查找重复代码 字符串 100
4 【满分】查找单入口空闲区域 递归、DFS搜索、数组 100
5 【满分】单词倒序 字符串 100
6 【满分】打印文件 队列 100
7 【满分】对称字符串 字符串、递归 100
8 【满分】分界线 字符串、排序 100
9 关联端口组合并 set、数组、递归 100
10 【满分】货币单位换算 字符串、数学 100
11 【满分】获得完美走位 字符串、滑窗 100
12 【满分】简单的自动曝光 数组 100
13 【满分】日志采集系统 数组 100
14 【满分】数组的中心位置 数组、前缀和 100
15 【满分】通信误码 滑窗 100
16 网上商城优惠活动(一) 贪心、数组、排序 100
17 【满分】开心消消乐 深度搜索、广度搜索 100
18 【满分】获取最大软件版本号 字符串、排序 100
19 【满分】寻找链表的中间结点 链表、数组 100
20 【满分】最小的调整次数 栈、队列 100
21 【满分】字符串解密 数组、字符串、排序 100
22 【满分】投篮大赛 字符串 100
23 【满分】任务总执行时长 数组、递归 100
24 【满分】找数字 数组 100
25 【满分】整理扑克牌 贪心、排序 100
26 【满分】箱子之形摆放 数组 100
27 【满分】异常的打卡记录 数组、字符串 100
28 【满分】最左侧冗余覆盖子串 字符串 100
29 【满分】最多提取子串数目 字符串、统计 100
30 【满分】找出通过车辆最多颜色 数组、滑窗 100
31 【满分】优秀学员统计 统计、排序 100
32 【满分】租车骑绿道 双指针、数组、排序 100
33 【满分】相同数字的积木游戏1 数组 100
34 【满分】工作安排 动态规划 100
35 【满分】预定酒店 排序 100
36 【满分】学校的位置 数组、排序 100
37 【满分】寻找密码 字符串 100
38 【满分】寻找关键钥匙 字符串、排序 100
39 【满分】查找充电设备组合 贪心、回溯 100
40 【满分】知识图谱新词挖掘1 滑窗 100
41 【满分】静态代码扫描服务 数学 100
42 【满分】不爱施肥的小布 二分查找 100
43 【满分】AI处理器组合 数组 100
44 【满分】新员工座位安排系统 数组、滑窗 100
45 【满分】光伏场地建设规划 数组 100
46 【满分】微服务的集成测试 深度搜索 100
47 【满分】字符串重新排序 字符串、排序 100
48 【满分】MVP争夺战 深度搜索 100
49 贪心的商人 贪心 100
50 【满分】核酸检测人员安排 动态规划 100

进阶题:

序号 题目 知识点 分值
1 【满分】不含101的数 深度搜索、二叉树 200
2 取出尽量少的球 二分法 200
3 【满分】最多等和不相交连续子序列 贪心 200
4 【满分】Excel单元格数值统计 数组、递归、数学 200
5 【满分】寻找符合要求的最长子串 map 200
6 【满分】分奖金 数组 200
7 【满分】计算至少需要多少个快递主站点 递归 200
8 【满分】基站维修工程师 深度搜索 200
9 【满分】数字加减游戏 广度搜索 200
10 【满分】最大数字 数组、单调栈 200
11 【满分】最差产品奖 滑窗 200
12 去除多余空格 字符串、数组 200
13 【满分】统计差异值大于相似值二元组个数 进制转换、数组 200
14 最优资源分配 数组、贪心 200
15 【满分】最少数量线段覆盖 排序、贪心 200
16 【满分】区间连接器 数组、排序、滑窗 200
17 【满分】机房布局 数组 200
18 快递投放问题 map 200
19 【满分】优雅数组 双指针、数组、滑窗 200
20 【满分】组装新的数组 回溯、数组 200
21 上班之路 深度搜索、广度搜索 200
22 【满分】区块链文件转储系统 滑窗 200
23 【满分】快速开租建站 深度搜索 200
24 【满分】字母组合 回溯 200
25 【满分】机器人活动区域 深度搜索、广度搜索 200
26 【满分】寻找相似单词 字符串、排序 200
27 【满分】递增字符串 字符串、贪心 200
28 【满分】硬件产品销售方案 深度搜索、数组 200
29 【满分】组合出合法最小数 数组、排序 200
30 【满分】云短信平台优惠活动 动态规划、数组、贪心 200
31 【满分】统计匹配的二元组个数 数组 200
32 【满分】狼羊过河 回溯、贪心 200
33 【满分】计算网络信号 数组、广度搜索 200
34 天然蓄水库 双指针 200
35 【满分】查找树中元素 深度搜索 200
36 【满分】红黑图 数组、枚举 200
37 Linux发行版的数量 深度搜索、广度搜索、并查集 200
38 【满分】信号发射和接收 数组、单调栈 200
39 【满分】垃圾信息拦截 数组、逻辑 200
40 【满分】简单的解压缩算法 队列 200
41 【满分】任务混部 数学 200
42 士兵过河II 排序 200
43 几何平均值最大子数组 滑窗 200
44 统一限载货物数最小值 二分法、回溯 200
45 【满分】最多几个直角三角形 递归、深度搜索 200
46 寻找核酸检测点 数学 200
47 最佳对手 数组 200
48 服务中心的最佳位置 二分法、双指针 200
49 单核CPU任务调度 队列、优先级队列 200

你可能感兴趣的:(华为,javascript,算法)