从2022年11月以后,OD机试换了新题库,也就是本专栏的所有题目,新题库考察的算法比较
偏,题目难度加大,所以更要务必重视。如果把本专栏的所有题目刷一遍,350分以上基本十拿九
稳了。
2022Q4新题库中,大大增加了对递归题目的考察力度,大概能占到两成的比例。很多题目都
可以用递归解决,但是递归题目门槛还是挺高的,很多同学会被绕晕。但只要掌握其中的技巧之
后,就会感觉这类题目是有固定套路的,学会之后就感觉很简单了,和解动态规划问题的五个步骤
一样,回溯的题目也有个做题的三部曲。
新题库中递归的题目又可以细分成两类,一类就是机器人这种,用深度优先搜索的方法递归
二维矩阵,这一类相对来说更复杂一些,变种比较多。另一类就是组合方案的题目,如核酸检测安
排,相对于递归二维数组要简单不少,主要思路是通过回溯算法,枚举出所有可能的组合方案,从
这些组合方案中寻找题目要求的最优解。
新题库中提高了对递归类题目掌握的要求,很多递归题目都只有100分,这类题型在2022Q4
之前的OD机试中,都是作为200分大题的。
了解到部分同学的一些需求,博主对一些比较典型的考点题目进行了归类,如果时间紧迫,
可以针对特定题型优先选择一两道进行练习。
题型 | 题目 |
---|---|
01背包: | 查找充电设备组合,最大报酬 |
完全背包: | 云短信平台优惠活动 |
混合背包: | 大炮攻城 |
全排列: | 实力差距最小总和,基站维护工程师,九宫格游戏 |
字符串: | 寻找相似单词,最左侧冗余覆盖子串,查找重复代码,猜字谜,挑选字符串,新词挖掘,字符串解密,字符串重新排列,最长的密码,密室逃生游戏,匿名信,真正的密码 |
深度优先搜索 | 机器人,上班之路,开心消消乐,查找单入口空闲区域,计算快递业务主站点 |
组合方案 | 核酸检测安排,羊狼农夫过河,区间交叠问题,等和子数组最小和,最大平分数组,组装新的数组,统一限载最小值,硬件产品销售方案,星际篮球争霸赛,字母组合 |
并查集: | 计算快递业务主站点,最优高铁城市修建方案,Linux发行版的数量 |
拓扑排序: | 快速开租建站 |
区间交集、合并: | 人数最多的站点,最大化控制资源成本,连接器问题 |
滑动窗口,双指针: | 新员工座位安排系统,天然蓄水库,租车骑绿岛,区块链文件转储系统 |
二分查找: | 开放日活动,日志限流,农场施肥,数组取最小值,服务中心选址, |
二叉数层序遍历: | 查找二叉树,创建二叉树 |
下面整理了关于OD入职考试,以及薪资待遇等相关的一些问题,希望可以帮到有需要的同学!
华为od是华为的外包岗位,类似于事业单位劳务派遣的岗位性质。OD是和外企德科签订用工
合同。OD等级分为d1-d5,对应华为的13-17级,工资也从13k-29k不等,总的来说还是较为可观
的。目前华为18级以下的社招都是以OD的形式进行,如果你想进入华为,OD也是一个不错的途
径。
1. OD机考考三道编程题,前两道是简单中等难度每题100分,第三道是困难题200分,总分
400。考试时长150分钟。机考的分数线不同部门有差别,据说今年有的部门要求350,大部分部门
300分应该就够了。
2. 笔试前要提供简历,身份证和学位证数等各种证件,用于人员锁定,如过机考不过,半年
后还有一次机会。过了机试,一般一两天会安排心理测评,选一些积极向上,乐于奉献的选项,不
前后矛盾,都能通过。
3. 之后会有两轮技术面试,会有手撕代码环节,现场手写,会问项目经历,还有一些专业知
识。之后是HR面,问问薪资期望,介绍下部门的基本情况薪资待遇之类。
4. 最后是综面,也就是部门领导面试,如果领导对你做过的项目有兴趣会多聊几句,否则就
寒暄几句就结束了。如果到了这一步,那么恭喜你,可以等着拿offer,薪资满意的话就可以体检准
备入职了。
毕竟OD的待遇还是比较有吸引力的,和正式员工比,虽然没有股票,绩效也会少1000,但其
他方面基本都差不多。华为od岗的薪资13级大概在9k-13k,14级大概在13k-17k,15级大概在17k-
21k,16级大概在21k-25k,17级大概在25k-29k之间。
OD的工资分为基本工作和绩效两部分,根据我所在部门的情况,d3工资的中位数在23k。当
然薪资也根据地域和笔试面试的表现来综合评定的。所以说如果想拿到尽可能高的定级,笔试一定
不能轻视。
每个人的年终奖也会因考评不同而有差别。15级以上的华为员工年终奖一般是6-12个月工
资。OD年度奖金计算为:A =4个月工资,B+ =3个月工资,B=2个月工资。
华为的技术等级是职称,任职资格是享受的待遇等级。规定为技术等级+13=任职资格,比如
技术等级3A,任职资格即为3A+13=16A。18级是重要分水岭,往上升需要重新考评、答辩,越过
去后就是领导/专家。
od岗想要转正,首先要绩效持续优秀,起码两次B+,甚至A(绩效仅和od一起评),而且部门
有hc,并且通过可信专业级,总共四个科目,有上机,通用编程知识等。