华为OD JS 东莞 22.5k面经

背景:20届211本,工作6年左右,gap5个月
语言:javaScript/typeScript
机考:准备了一周左右,每天花的时间不多,大概准备三到四道题,最后一两天回头复习下之前刷的题,机考题目体感都是leetcode上中等左右的题。题干描述偏应用需要自己“翻译”一下,印象里leetcode上都有类似的题干,但是需要处理的结果更复杂一些,整体难度也大一点。200分考了一道动态规划,两道100分分别是模拟和DFS,实际上得分是按通过测试用例数量来算的,所以没好思路的话可以考虑用笨办法简单实现一下,能有些兜底,考试时长两个半小时,个人觉得足够了。
资面:偏流程的面试,面试态度端正,面试官主要考量你是否稳定,记住这个就好。
技术一面:本人是开头先写题目,再面试,相对机考来说偏简单,结束后需要和面试官讲一下思路以及用例测试的情况,时间没有很固定,但是应该不会超过30分钟。面试问题是常规的八股文和项目问题,基本上一半一半吧,个人感觉一面偏广度,二面偏深度。
技术二面:这回是先面试后写题,依旧八股文和项目,但是这回项目问题的比重高了很多,这里如果准备充分可以多发挥下,重点项目、工作遇到的困难以及如何克服,这两个问了很久,也是很多面试官爱问的,可以默认准备下,从技术选型到落地完整说一下,甚至组内协作遇到的问题也可以简单带一下,体现你的技术能力和协作能力。手撕题难度体感没提升还是偏简单,本人遇到了题目要求不太清晰的情况,写了两个方案,第二个没来得及实现,只能给面试官讲了下思路。这里可以避一下我的坑,如果遇到题目不清晰可以直接找面试官提问,另外题没写出来也不必灰心,给面试官完整讲一下思路,不要放弃。
主管面:问的问题挺杂的,不局限于技术,更多的是针对个人的工作经历提问,以本人为例,所以从项目到工作流到协作都有问,还有就是ai方面的,ai的使用情况,对ai的展望,以及是否对ai工作流有过contribute,这些我都遇到了,感觉上也是容易会问的。不过整体不用紧张,主管面不是专门考察技术,就当是技术交流就好,重点还是态度和意愿
总结:刷题还是比较重点,优先准备,毕竟机考和两次面试都是要刷题的,各类题都刷一刷,总结下方法。然后八股文和项目也要准备,机考后再花些时间准备,一面偏基础,二面偏项目,但是并不绝对,面试前还是要两手都有准备,按面试进度自己调整优先级。最后说一下,资面和主管都会关注你的意向,可以表明自己意向强烈,如果有gap长和跳槽多的情况大概率也会被问原因,要提前准备下。

添加评论
点赞收藏
点踩分享查看原文
评论
?
参与讨论