华为od面经 python 12月入职 base东莞
部门:华为云计算
流程:机试--技术1面--技术2面--HR面--主管面
机试:
1.给出一个数组,0表示空位,1表示工位,2表示障碍物,求每个空位的亲和度,亲和度等于空位两边的工位数量。
2.给定一个可以存储n种商品的仓库,给定每种商品可存储数量,给出每种商品m天内的价格变动,求商人m天后能获得的最大利润。
3.给定一个数组,求最大和相等的子数组的个数,子数组的和不定,数组元素可能小于0。
技术1面:
问项目,问python基础,问设计模式,问常用的测试框架,手撕代码:找回文子串。
技术2面:
问项目,问得更细一些,会问到项目中负责的代码量。然后回顾机试的题,问了一下力扣的刷题量。手撕代码:给定两个整数数组,每个数组中取一个值,计算最小差绝对值。
技术面两位面试官都很nice,一开始还有点紧张的聊起来就好了。手撕代码要求半小时内完成,共享屏幕在自己的ide上写,可以用草稿纸,最好提前准备好。面试官看你卡住的时候会适当的给出一些建议,不用太紧张,态度积极谦虚一点就好。写完后面试官会给出几个测试用例跑一跑,所以也得自己写输入输出。
HR面:
让介绍收获最大的一个项目经历,问简历上写的学校经历的收获,问离职原因,问当前薪资,反问,对话全程氛围轻松愉快,还得到了hr的祝福。
主管面:
让介绍自己认为最重要的一个项目,问离职原因,问为什么想转网络安全,问对三次握手的理解,问对网络协议分层的理解,问为了转网络安全做了什么准备,问职业规划,反问,谈薪。
对接hr很重要,一开始想投华为网络安全方面的岗位,但是完全找不到在哪投,多亏对接hr帮我联系部门投简历,也不会催人机试,整个过程十分热心,有什么消息会及时反馈及时沟通,每个面试阶段都给出很多有用的建议,在确认offer后还很热心跟我说生活上需要的入职准备,对于在职面试的人来说真的省了很多功夫,能更专注于面试本身的准备。
#找工作时遇到的神仙HR#