【候选人帮我写的面经,希望对大家有帮助~
我这边是java,C++,python,JS的OD招聘,base 地可选~欢迎大家来找我咨询OD岗位】
------------------------分割线-------------------------------
华为od面经:C++ 3月入职 base东莞
前言:非常感谢HR小姐姐的帮助——有什么问题全程解答。
部门:华为计算机
职位:软件开发工程师
流程:机试-性格测试-技术1面-技术2面-HR资格面试-主管面
机考前:可以和hr拿一些资料,例如参考题型等,机考是牛客网,使用leetcode的同学在用牛客网会不方便,出现完成代码时间长、格式等问题——亲测。机试7天有效。
给小白的建议:可以跟hr说延后机试或等到自己准好了在联系机试,例如跟hr说半个月之后再机试。给自己刷题时间,每天按类型刷,只要机试过了就行。
机试:联系hr安排机试,然后机试,考试题2简单1中等难度,分别为100、100、200分如下:
1、输入1-n的数字,为使输出为1-n顺序排列,在输入输出过程中,对于输入队列应该调整几次。
2、员工打卡不规范序列输出:员工号错误、前后间隔时间与距离不合格——数组问题
3、去检测新冠:提供起点与初始时间、行驶速度与钱,几组新冠检测点与结束时间,按顺序得出能够检测的地点与所花的金钱。
注意点:1、机试分数以每道题的通过率计算,例如100分通过70%,得70分,没有通过为0分。
2、通过率注意点:必须按照实例的输出结果调整代码,经常写leetcode的会把结果的格式忽略掉,机考cout输出时格式不对会导致通过率降低一半以上。
机试第二天就得到成绩了,然后是性格测试。
性格测试:这个只要人不要偏激,乐观点、表现得勤奋点、团队协作就可以了,不太放心的话找hr问问或网上搜索就可以了。过了就可以选择到哪个部门,不太清楚的问hr,然后部门的人会和你联系,也会提供大大的帮助。
技术1面:
询问项目经历(关于项目,需要在简历上写清楚,毕设、比赛、自己写过的程序类型都可以:如写五子棋程序等、项目等)
C++八股文问了两个方面,C++:智能指针、dp数组问题、多态,free的机制等;计算机网络:tcp与udp的区别、网络拥塞等。(八股文可以找牛客网C++面经宝典、百度、leetcode网、向hr要八股文,注意:八股文大同小异,别人的面试问题可能和自己的相同)
手撕代码:写不出来面试官会给你提示,不要紧张,正常写就可以,面试官是看你的代码思路,写出来就可以了,最好思路好(写不出来好像不行,不管是面试官提示,还是自己有思路只要写出来差不多就可以,时间不够就继续写。题外话:如果遇到面试手撕代码要求5分钟写出来,是遇到压力测试,个人觉得半个小时写出来,只要写出来就会通过)
技术2面:类似一面,但是需要在自己的IDE上写代码,一般都不难,面试官测试的是写代码反应能力,只要写出来就行,写得太简单可以提下其他思路。其他如项目、C++八股文和一面都差不多。
注意:只要八股文答得差不多,代码都写了就差不多过了。八股文这个东西需要背的,不背是不知道的,搜索其他人的面试会有很大帮助。
HR资格面试:电话面试,另外的hr,问了下基本情况,薪资、聊了下加班问题等。(可以向对接hr询问资格面试与主管面试内容范围)
主管面试:也是电话面试,问了下基本情况,好好答,基本就可以了,不会有太大问题。
结尾:再次感谢对接HR和部门的人,来到这边报到提供了大大的帮助,如住房问题等。
#华为##java##C++面试##python##华为od#