机考刷题
一定要在牛客网上熟悉机考环境
刷题可在牛客网或者Leetcode,字符串、数组、深度搜索是高频出现的标签
可在网上搜索关键词“华为OD机试”,会有博主总结一些机考试题,有真题出现过
机考重要性
OD招聘过程中,机考和性格测试是由系统判定(类似客观题),两轮技术面试中会现场写代码的
OD机考分数越高,有助于申请更高的定级或者薪酬
若后续性格测试没通过,机考分数高的话,还可以据此作为申请性格测试重测的依据之一
Q1. 华为机考是核心代码模式还是ACM模式:是ACM模式,也就是说需要自己构造输入输出
Q2. 机考需要手机扫码吗:需要,防止利用手机作弊
Q3. 机考可以用本地的ide吗:可以的,不过由于机考会录屏,所以最好不要在ide里套模板
在通过机考后会发一个性格测试,这个没什么好说的,注意选轻松快乐压力小的选项就行,接口人还特地强调了要保持前后一致。
之后就是两轮技术面了,根据接口人说的主要是会面基础知识,项目(工作)经历和手撕代码,基础知识我记得问了Java的常用关键字,接口的用法,还问到了面向对象和面向过程的区别(这个答的不是很好),手撕代码感觉是最重要的环节,两轮分别问了判断回文串和二分法,和机考不同,都是很直白的直接问算法,没有像机考那样,题干都要理解半天。大概的写一下核心代码就可以了。
面试通过后就没什么特别的了,主管聊hr聊最后就是发offer体检和入职,整个过程还是比较顺利的。
面试记录
4.15 投简历
4.18 机考