字节跳动的研发面试官们,到底是怎么考核候选人的?
在这金三银四的季节,无论你是刚刚收到面试通知,还是已经结束了面试,或者刚投出简历,这个问题都是围绕在心头的最大好奇。
面试前要准备什么?面试官会问什么问题?怎样的面试表现才能通过?
为了解决你的疑惑,我们邀请了3位分别担当一面、二面、三面面试官字节跳动研发同学,请他们「透露」了一点技术面试的评判标准。
我面过的offer收割机,
做完题还会优化一遍代码
面试官:三井
方向领域:飞书后端研发
面试轮次:一面
投飞书后端岗位的候选人,不管是实习生还是社招,都有可能会碰上我。
大部分时候我是一面的面试官,偶尔会去做二面面试官。
当然,一面和二面的面试内容差不太多,我们面试讲究「三位互补」,也就是说三轮面试的考察点是互补的,一面问过了某些方面的问题,二面面试官就会从其他方面考察候选人的技术水平。
当面试官压力还挺大的,有时候招人多,一天会有几十份简历需要看,但并不是所有人都适合这个岗位,比如专精的领域和岗位要求不匹配,或者过往的面试评价出现了太多硬伤。
简历通过后,面试的时候我会看候选人的经历,根据他了解的领域和做过的项目来提问。
我会把重点放在候选人对项目的思考上,具体从项目里获得了哪些经验、学到了什么,比如做了一个项目,中间出了什么问题、怎么改进、有新的需求怎么实现等等。因为如果他真的特别深入地做了一个项目,肯定会遇到很多问题,里面很多具体的点都是可以深挖的。
比如之前有一个候选人,说自己做过一个秒杀系统,我就问他:系统的QPS能达到多少?具体实现了哪些功能?流程是怎样的?发现这些细节他都答不上来。
其实,一个有探索精神的人会把里面这些问题都研究明白,这也是工作经验的积累。随着