2024华为OD机试真题指南宝典—持续更新(JAVA&Python&C++&JS)【彻底搞懂算法和数据结构—算法之翼】
PC端可直接搜索关键词
快捷键:Ctrl+F
年份关键字、题目关键字等等
注意看本文目录-快速了解本专栏
文章目录
- 🐱2024年华为OD机试真题(马上更新)
- 🐹2023年华为OD机试(更新中)
- 🐶新增题库-2023
- 🐸华为OD机试优秀必刷题
- 🐻知识点
- 🐷华为员工补充途径
- 🐮华为OD是什么?
- 🐗薪资待遇:
- 🐒华为OD值得去吗?
- 🐴华为转正流程:
- 🐫华为 OD 机试:二本院校有机会吗?
- 🐑 华为 OD 机试:跨专业可以参加华为OD
- 🐼华为 OD 机试:机试时可以看到错误的用例吗
- 🐍华为 OD 机试:华为 OD 简历被锁定
- 🐧华为 OD 机试:正式员工与OD员工的区别
- 🐝华为 OD 机试:华为 od 岗的薪资待遇
- 🐋华为 OD 机试:华为OD能不能转正,转正要求及转正率怎么样
- 🐲华为校招目标院校
这里是【彻底搞懂算法和数据结构—算法之翼】专栏的华为OD机试。
每篇文章都包含【题目、解题思路、三种语言解题代码、三种语言解题代码详解】
每道题都会用JAVA&Python&C++&JS分别解题,提供高质量的解题思路、代码、以及代码讲解。
注:华为OD招聘,每年的1-5月份是高峰期,这个阶段呢,offer多,面试简单,薪资高,大家可以利用年前的时间好好准备和复习,取得一个不错的机试成绩~
订阅必知:这些题目的解题方法是给大家参考的,学习掌握解题方法的,可以学习解题思路,每篇文章代码、代码解析和思路都写的非常清楚,以学习为目的,切记不要抄袭,考试过程中要注意重复率,重复率过高会判定作弊嫌疑,切记~
听说2024年1-6月份考的就是这个题库,都是原题机考题库大概每半年更新一次,也就是说一直到2024年5月份,考的都是这份题库,大家有充足的时间来复习和准备~
🐱2024年华为OD机试真题(马上更新)
🐹2023年华为OD机试(更新中)
🐶新增题库-2023
以下是100分题目:
序号 题目 分值 语言 1 寻找身高相近的小朋友 100 python、java、C++、JS 2 围棋的气 100 python、java、C++、JS 3 用连续自然数之和来表达整数 100 python、java、C++、JS 4 开源项目热榜 100 python、java、C++、JS 5 API集群负载统计 100 python、java、C++、JS 6 整数对最小和 100 python、java、C++、JS 7 素数之积 100 python、java、C++、JS 8 CPU算力分配 100 python、java、C++、JS 9 最大坐标值 100 python、java、C++、JS 10 寻找最富裕的小家庭 100 python、java、C++、JS 11 查找接口成功率最优时间段 100 python、java、C++、JS 12 敏感字段加密 100 python、java、C++、JS 13 虚拟游戏理财 100 python、java、C++、JS 14 IPv4地址转换成整数 100 python、java、C++、JS 15 报文重排序 100 python、java、C++、JS 16 整数编码 100 python、java、C++、JS 17 阿里巴巴找黄金宝箱(I) 100 python、java、C++、JS 18 中文分词模拟器 100 python、java、C++、JS 19 单行道汽车通行时间 100 python、java、C++、JS 20 手机App防沉迷系统 100 python、java、C++、JS 21 5G 网络建设 100 python、java、C++、JS 22 靠谱的车 100 python、java、C++、JS 23 执行时长 100 python、java、C++、JS 24 万能字符单词拼写 100 python、java、C++、JS 25 来自异国的客人 100 python、java、C++、JS 26 求最多可以派出多少支团队 100 python、java、C++、JS 27 最长子字符串的长度(一) 100 python、java、C++、JS 28 机场航班调度程序 100 python、java、C++、JS 29 数的分解 100 python、java、C++、JS 30 智能成绩表 100 python、java、C++、JS 31 最长合法表达式 100 python、java、C++、JS 32 最大N个数与最小N个数的和 100 python、java、C++、JS 33 小朋友来自多少小区 100 python、java、C++、JS 34 停车场车辆统计 100 python、java、C++、JS 35 执行任务赚积分 100 python、java、C++、JS 36 最多购买宝石数目 100 python、java、C++、JS 37 求字符串中所有整数的最小和 100 python、java、C++、JS 38 堆内存申请 100 python、java、C++、JS 39 智能成绩表 100 python、java、C++、JS 40 测试用例执行计划 100 python、java、C++、JS 41 按身高和体重排排队 100 python、java、C++、JS 42 攀登者1 100 python、java、C++、JS 43 分披萨 100 python、java、C++、JS 44 攀登者2 100 python、java、C++、JS 45 机械绘图 100 python、java、C++、JS 46 考勤信息 100 python、java、C++、JS 47 字符串变换最小字符串 100 python、java、C++、JS 48 分配土地 100 python、java、C++、JS 49 小华最多能得到多少克黄金 100 python、java、C++、JS 50 英文输入法 100 python、java、C++、JS 51 游戏分组 100 python、java、C++、JS 52 精准核酸检测 100 python、java、C++、JS 53 小明找位置 100 python、java、C++、JS 54 传递悄悄话 100 python、java、C++、JS 55 手机App防沉迷系统 100 python、java、C++、JS 56 转盘寿司 100 python、java、C++、JS 57 小明找位置 100 python、java、C++、JS 58 计算三叉搜索树的高度 100 python、java、C++、JS 59 找座位 100 python、java、C++、JS 60 数组去重和排序 100 python、java、C++、JS 61 机器人搬砖 100 python、java、C++、JS 62 生成哈夫曼树 100 python、java、C++、JS 63 多段线数据压缩 100 python、java、C++、JS 64 火星文计算 100 python、java、C++、JS 65 求幸存者之和 100 python、java、C++、JS 66 找朋友 100 python、java、C++、JS 67 灰度图恢复 100 python、java、C++、JS 68 螺旋数字矩阵 100 python、java、C++、JS 69 密码输入检测 100 python、java、C++、JS 70 密码解密 100 python、java、C++、JS 71 内存冷热标记 100 python、java、C++、JS 72 最小矩阵宽度 100 python、java、C++、JS 73 会议室占用时间 100 python、java、C++、JS 74 幼儿园篮球游戏 100 python、java、C++、JS 75 部门人力分配 100 python、java、C++、JS 76 特殊的加密算法 100 python、java、C++、JS 77 信道分配 100 python、java、C++、JS 78 字符串序列判定 100 python、java、C++、JS 79 AI面板识别 100 python、java、C++、JS 80 最大社交距离 100 python、java、C++、JS 81 连续出牌数量 100 python、java、C++、JS 82 模拟目录管理 100 python、java、C++、JS 83 跳马问题 100 python、java、C++、JS 84 剩余银饰的重量 100 python、java、C++、JS 85 路口最短时间问题 100 python、java、C++、JS 86 智能驾驶 100 python、java、C++、JS 87 100 python、java、C++、JS 88 100 python、java、C++、JS 89 100 python、java、C++、JS 90 100 python、java、C++、JS 以下是200分题目:
序号 题目 分值 语言 1 员工派遣 200 python、java、C++、JS 2 亲子游戏 200 python、java、C++、JS 3 Wonderland 200 python、java、C++、JS 4 分月饼 200 python、java、C++、JS 5 找城市 200 python、java、C++、JS 6 两个字符串间的最短路径问题 200 python、java、C++、JS 7 电脑病毒感染 200 python、java、C++、JS 8 项目排期 200 python、java、C++、JS 9 5G网络建设 200 python、java、C++、JS 10 局域网中的服务器个数 200 python、java、C++、JS 11 田忌赛马 200 python、java、C++、JS 12 最小矩阵宽度 200 python、java、C++、JS 13 任务处理 200 python、java、C++、JS 14 跳马 200 python、java、C++、JS 15 符号运算 200 python、java、C++、JS 16 孙悟空吃蟠桃 200 python、java、C++、JS 17 最长子字符串的长度(二) 200 python、java、C++、JS 18 最长的指定瑕疵度的元音子串 200 python、java、C++、JS 19 抢7游戏 200 python、java、C++、JS 20 贪心歌手 200 python、java、C++、JS 21 考古学家 200 python、java、C++、JS 22 解密犯罪时间 200 python、java、C++、JS 23 字符串拼接 200 python、java、C++、JS 24 查找一个有向网络的头节点和尾节点 200 python、java、C++、JS 25 文件缓存系统 200 python、java、C++、JS 26 园区参观路径 200 python、java、C++、JS 27 快递员的烦恼 200 python、java、C++、JS 28 文本统计分析 200 python、java、C++、JS 29 矩阵匹配 200 python、java、C++、JS 30 图像物体的边界 200 python、java、C++、JS 31 寻找最优的路测线路 200 python、java、C++、JS 32 运输时间 200 python、java、C++、JS 33 高效货运 200 python、java、C++、JS 34 贪吃的猴子 200 python、java、C++、JS 35 反射计数 200 python、java、C++、JS 36 伐木工 200 python、java、C++、JS 37 二叉树的广度优先遍历 200 python、java、C++、JS 38 二叉树计算 200 python、java、C++、JS 39 学生重新排队 200 python、java、C++、JS 40 文件缓存系统 200 python、java、C++、JS 41 园区参观路径 200 python、java、C++、JS 42 快递员的烦恼 200 python、java、C++、JS 43 文本统计分析 200 python、java、C++、JS 44 矩阵匹配 200 python、java、C++、JS 45 图像物体的边界 200 python、java、C++、JS 46 模拟目录管理 200 python、java、C++、JS 🐸华为OD机试优秀必刷题
序号 题目 分值 语言 1 生理周期 200 java 2 朋友圈 200 java 3 拆分 200 python 4 无名的搜索题 200 java 5 石油勘探 200 java 6 小华的游泳时间 200 C++ 7 无名的搜索题 200 C++ 8 无名的搜索题 200 python 9 拆分 200 C++ 10 神奇的卡片 200 java 11 简单的最短路径 200 python 12 石油勘探 200 java 13 神奇的卡片 200 C++ 14 摘花生 200 Python 15 朋友圈 200 C++ 16 小华的游泳时间 200 python 17 摘花生 200 java 18 石油勘探 200 c 19 拆分 200 Java 20 小华的游泳时间 200 Java 21 简单的最短路径 200 C 22 洗衣服 200 Java&Python&C++ 23 朋友圈 200 Python 24 生理周期 200 Python 25 小华的数字排序 200 Python 26 决战 200 Java&Python&C++ 27 简单的最短路径 200 Java 28 小华的数字排序 200 Java 29 小华的数字排序 200 C++ 30 生理周期 200 C++ 🐻知识点
🐷华为员工补充途径
华为员工,每年增加15000人左右,补充途径只有3种:
1、校招8000人,难度中,应届毕业生特别多,其他大厂招的少,难度大了许多;
2、OD转华为6000人,难度低,社招,工作内容、强度与华为员工一样,薪资待遇也基本一致;
3、17级以上社招,难度高,简历筛选要求高,面试难度大,有大厂经历的可以走这条路,薪资待遇还是可以匹配的。
🐮华为OD是什么?
OD全称(Outsourcing Dispacth)模式,目前华为和德科联合招聘的简称。目前华为社招大多数是OD招聘,17级以下都为OD模式,OD模式也是华为提出的一种新的用工形式,定级是13-17级,属于华为储备人才,每年都会从OD项目挑优秀员工转为正编。–考来的,描述的很准确。
🐗薪资待遇:
D1-D5对应薪资10K-35K左右,年终奖2-4个月,周六加班双倍工资,下个月发。入职OD会有一定薪资上涨,之后每年一次加薪,OD转华为一次加薪。
🐒华为OD值得去吗?
与一个武大本科生的聊天:
很多人介意OD的名号,如果你有意向加入华为的话,可以走OD流程。
认识了一个武大本科学生,考研二战失败,走了华为OD流程,他给我讲了他来OD的原因:
1、他认为,第一份工作去大厂很重要,但是对于他这种没有工作经验的人来说,去其他的大厂比较困难,走华为OD流程是最简单的路。
2、他了解OD转华为的流程,有在华为的同学也证实过,他相信自己有能力,1年后转华为。
3、更注重工作的实质,不太在乎名声。
华为OD的面试流程:
1、投递简历,同时提供姓名、邮箱、手机号、身份证号,用于锁定。
2、机试。3到算法题,400分满分,一般1个月的准备时间。
3、2轮技术面试,关注手撕代码、基础知识、项目经历
4、HR面和主管面。
5、录用审批,发offer。
🐴华为转正流程:
入职满1年,专业级,部门有hc,最近1次绩效A(每年2次绩效)
🐫华为 OD 机试:二本院校有机会吗?
有机会,但不大,大神除外!机考分数越高越好,所以需要提前刷题。机考通过后,如果没有收到面试邀请,也不要着急,非目标院校面试邀请发的时间比较晚。
非目标院校今年有点难,机试至少要考到 350 分,所以需要疯狂刷题,华为OD机考是有题库的,最好在考前刷完所有题库题目。
🐑 华为 OD 机试:跨专业可以参加华为OD
可以,但是如果你的本科院校比较差,上岸概率不大。
🐼华为 OD 机试:机试时可以看到错误的用例吗
看不到错误的用例
🐍华为 OD 机试:华为 OD 简历被锁定
机试通过,性格测试也通过,但是没人联系面试,发现简历被锁定。此时需要主动去联系HR。让他帮助你查询原因。
🐧华为 OD 机试:正式员工与OD员工的区别
华为外包员工与正式员工有许多不同之处。外包员工没有外网权限,因此无法访问某些网站和查找某些资料可能会更加困难。虽然有导师,但他们是外包公司的导师,而不是华为员工。外包员工的工卡是黄色的,只能用于出入门禁,每隔一年需要重新申请出入权限。此外,外包员工可能会感到归属感不足,例如在节日福利方面,正式员工可以获得礼品,而外包员工则可能会感到尴尬。有些会议只允许正式员工参加,例如政策会议等,与外包员工无关。除了工作由华为领导安排外,其他事情都由外包公司管理。
然而,外包员工也有一些优点。例如,如果不想加班,周末也可以选择不去。一般来说,外包员工不会被安排在周内版本守护工作中,也不会被要求在周内晚上临时支撑。如果出现问题,一般会叫正式员工。这是因为外包员工不是公司的员工,公司不能强制要求他们做任何事情。当然,这也因人而异,不同的项目和领导可能会有不同的要求。
需要注意的是,不同的部门之间可能存在差异,以上内容仅供参考。
华为OD和正式员工之间也有一些相同点和不同点。OD的卡证外观与正式员工相似,但只能用于门禁,不能直接刷卡消费。OD没有电子卡证,如果忘记带卡证,不能进入园区,只能找正式员工接待。OD的工号以300开头,而正式员工的工号以00开头。OD的绩效考核与正式员工不同,是与同级的OD员工一起考核。考勤相关的事宜由外企德科负责处理,但任何电子流都需要华为领导审批。薪资计算由外企德科处理,因为工资是由他们发放的。OD没有股票激励,但周末加班有双倍工资,可以在下个月15号一起发放。如果当月请假,加班费将自动抵扣。
除了以上不同点,OD基本上与正式员工相同,包括外网权限、日常节假日福利和开发任务分配。
🐝华为 OD 机试:华为 od 岗的薪资待遇
13 级中位数在 9k-13k,
14 级中位数在 13k-17k,
15 级中位数在 17k-21k,
16 级中位数在 21k-25k,
17 级中位数在 25k-29k
薪资结构基本工资+年终奖+分红**,在国外有补助,在华为干的越久,年底奖金和分红越多,这和其他公司一样。年终奖年终奖每个人都不一样,跟考核有关。15 级以上的华为员工年终奖一般是 6-12 个月工资。年度奖金计算为:A =4 个月工资,B+ =3 个月工资,B=2 个月工资。
🐋华为 OD 机试:华为OD能不能转正,转正要求及转正率怎么样
要成为正式员工,需要满足以下条件:在可信专业级入职满一年,取得两次绩效A(或者优秀转正+一个A),部门有招聘计划,且通过体检。当然,还有其他细节要求,因为每个部门的要求都不一样。但是如果以上几个条件都不能满足,那么转正的机会就不大了。至于转正率,个人观点是,华为的OD转正率大约等于离职率减去社招和校招人员的数量。如果业务增加,转正率就会高于后者;反之,则会低于后者。
🐲华为校招目标院校