华为机试真题已于11月8号由2023 B卷切换为2023 C&D卷

此专栏只支持 Python 、C++,需要Java、Js 点这里

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

★★★很多题博主都发布了获得【满分】同学的算法,大家可以参考参考。有些题的满分题解可能无法通过自己的部分测试用例,不必纠结,以满分为主。

部分无法获取满分答案的题目,博主也会提供尽可能多的真实测试用例来给大家避坑,让大家尽可能的获取高分,为后面的薪资谈判提供筹码!!!

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

题目不断更新中。。。

基础题:

序号题目知识点分值
1

字符串变换最小字符串

字符串、排序100
2分配土地100
3分披萨100
4小华最多能得到多少克黄金100
5英文输入法100
6来自异国的客人100
7整数对最小和100
8游戏分组100
9精准核酸检测100
10最多购买宝石数目100
11万能字符单词拼写100
12内存冷热标记100
13密码解密100
14求字符串中所有整数的最小和100
15密码输入检测100
16螺旋数字矩阵100
17求幸存数之和100
18火星文计算100
19CPU算力分配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用连续自然数之和来表达整数100
34素数之积100
35生成哈夫曼树100
36机器人仓库搬砖100
37停车场车辆统计100
38考勤信息100
39攀登者1100
40数组去重和排序100
41找座位100
42查找接口成功率最优时间段100
43开源项目热榜100
44计算三叉搜索树的高度100
45转盘寿司100
46最长子字符串的长度(一)100
47测试用例执行计划100
48求最多可以派出多少支团队100
49机场航班调度程序100

进阶题:

序号题目知识点分值
1符号运算200
2孙悟空吃蟠桃200
3最长子字符串的长度(二)200
4求满足条件的最长子串的长度200
5最长的指定瑕疵度的元音子串200
6两个字符串间的最短路径问题200
7分月饼200
8任务处理200
9抢7游戏200
10贪心歌手200
11Wonderland200
12数组排列求和200
13考古学家200
14学生重新排队200
15解密犯罪时间200
16路口最短时间问题200
17加密算法200
18会议室占用时间200
19信道分配200
20员工派遣200
21字符串拼接200
225G网络建设200
23可以组成网络的服务器200
24伐木工200
25攀登者2200
26查找一个有向网络的头节点和尾节点200
27文件缓存系统200
28项目排期200
29园区参观路径200
30快递员的烦恼200
31文本统计分析200
32矩阵匹配200
33图像物体的边界200
34石头剪刀布游戏200
35部门人力分配200
36模拟目录管理200
37电脑病毒感染200
38智能驾驶200