华为od面经
个人情况:985本,目标院校非计算机专业,情况比较特殊,23年11月研究生退学,电子信息类专业。
初识od:10月底打算退学的时候在智联、BOSS上疯狂投硬件方面的岗位。投了大概一两天后有德科和HW的HR打电话给我介绍了od项目,特别感激两位HR(虽然招聘软件上给我发消息的odHR很多)。了解之后结合下自己这个条件,感觉od是最优解。
相关准备:HWHR介绍部门有硬件方向但是没有开od招聘通道,只能通过软件机试流程进来。本科的时候自学+选修学过一些计算机课程,有一些基础,不过也过了挺久都忘差不多了,机试选的C++。复习主要用的CSDN上买的一个od机试题库+代码随想录。断断续续准备了一个多月吧,期间因为担心退学经历可能过不了审核还入职了一家小公司的硬件工程师,每天晚上复习,白天上班有时候趁领导不在的时候也偷偷学一点点,那段时间真的压力挺大。
机考:12.7正式机考,第一题是简单排序;第二题哈夫曼树相关的一道题,这块没咋复习比较惨,只过了一点点案例;第三题图的最短路径问题,过了80%,最后成绩270+。
面试:HW那边的HR特别热心,全流程辅导,还给我指导怎么写登记表和简历比较好。
12.14HR面,问的主要是退学原因,想做哪个技术方向还有稳定性的一些问题,HR表示想要我继续做硬件方面。当天告知通过。
12.25技术一面,面试官人非常好,直接手撕开局,给的题我看了一两分钟没思路申请换题,换的题是Leetcode 135,运气好刷过,直接贪心大法,面试官看完之后觉得算法有问题,现场编了十几分钟测试用例没找出来错误就给我过了,复盘了一下机考的题,然后随便问了一道HashMap原理,答没了解过。
12.26技术二面,先问个人经历和项目,给了一道比较复杂的字符串问题,平时我刷这种题就头大,申请换题面试官不给换,硬着头皮模拟做出来了。做出来后要我给出优化的方法,我思考了两秒没回答被疯狂拷打,面试官可能觉得我不尊重她,但我真的只想了一两秒。
12.29技术三面,面试官迟到了半个小时,先问项目,面试官稍微问了一下发现全是硬件的就开始问八股,都是一些很基础的C++特性,计算机网络,操作系统一些基础知识,感觉答得也还可以。问完后给了一道简单字符串。最终定级D2。
24.1.2主管面,问退学,项目经历,为什么到东莞发展,最后再跟我确认了之前主要做的是不是单板硬件开发。当天下午HWHR告知薪资范围(差不多之前找的工作的两倍,已经跟我不退学能接到的offer差不多待遇了,比期望薪资高不少)
1.12HR告知要补交退学证明,1.18审批通过收到offer,岗位是软件开发工程师,具体方向等入职后再确定,有可能继续做硬件吧,过年前入职还能混个春节假期美滋滋。
个人感受:流程走下来个人感觉od学历最重要,技术面主要看面试官风格,一般代码题做出来都能过,HR和主管面的话多换点部门总能过的,基本不用太担心。
#华为od##华为od面经#