大厂面试官心得分享

13314
41
楼主在大厂工作两年,面试过30+场。 在面试官里算新人,估计地里有很多比我经验更丰富的面试官,但是想在这里分享一些我观察到的东西,帮助其他在准备面试的小伙伴表现更好,增加拿到offer的几率。顺便求个大米!

1. 把基础打好 你就已经比80%的面试者厉害了
这条是想给大家点信心。一般中国人刷题刷很多,所以我们总会高估其他面试的人。但自从开始面试以来就发现其实大部分面试者都很水 (即使面试的人来自其他大厂。。),出很基本的算法题80%的人都写不好。所以这样就造成想招人一定不能出太难的题,但即使这样还是招不到人的局面。。。但同样的作为面试者,多花时间把基本算法题可以很流畅的写好,你就已经比大部分面试的人厉害了!

2. 关于BQ
地里已经有很多准备BQ的经验了,在这里不多赘述。但我发现很多地里的面经会写准备了很久BQ还是挂了这样的心得,其实很多时候BQ只是个附属参考 (当然有些公司会非常注重culture匹配)。想象下当technical每轮都有red flag,即使BQ答出花来也是会跳过的。所以提高technical的能力还是首要的。

无论BQ还是coding都是短时间多提供正向数据点,少暴露负面数据点的过程。面试官并不过多在意BQ例子的细节,但想挖掘到你描述例子里面有什么正向的数据点,所以如果能主动提供,对两边都是很有利的过程。对于如何回答BQ,我自己的倾向是希望对方给个简要的介绍,然后我会followup问一些问题。之前有遇到过一口气非常能说,但是又给不到任何有价值data point的人,之后就很尴尬我想拿更多数据点,但是时间太紧张。也有遇到过说的过于简短,问什么都一句话回答的,我也很难从中拿到非常有意义的信息,但每个面试官倾向不同, 这里也只当做参考。我目前观察到的情况,大部分人不会在BQ里给很差的评价,但如果只说发现了bug修了bug的例子也很难得到很好的评价。所以尽量描述清楚你想说的例子,多展现好的数据点,就不会有大问题。

3. 提高代码质量,找到面试考察重点
除了上面讲的多展现好的数据点,还建议大家尽量提高代码质量。虽然不同公司标准不同,比如有些非常注重快,很多时候公司不说代码质量,但是面试官很多时候会无形考察这一点。特别sr engineer或者principal engineer参加的面试,很多时候他们拒人的理由往往都是代码不过关。我理解这些不是一时半会能提高的,但很多细节比如temp, helper随意飞的,有些能改的简洁点的都值得花些精力去提高。刷题的时候也可以看看其他人怎么写的更漂亮。

除了算法考刷题,很多时候coding也在考察其他方面,所以抓住考察重点也很重要。比如一次我想考察OOD,面试的人第一句话就说打算用dfs来做。。虽然这不会完全影响面试结果,但侧面反应面试者抓不到问题重点,只注重刷题,也会影响对方之后的表现。

4. 和面试官的交流
很多时候一个人能力怎么样在开始coding的前几分钟就能有个结果了,剩下的时间只是去拿更多数据点。所以尽量在开始表现的快和聪明,给面试官开始留下个好印象也是很重要的。之前有次面试对方可能是想交流好 (也可能是演技待提高。。),花了异常多的时间过一个例子,体验就不是很好。

虽然能力很重要,但和面试官交流也不能忽视。可以想见一个小时要浓缩成一个总结,你展现出60分的能力,面试官的总结可以把这场面试写到40-80分。所以给面试官留下好印象,让对方觉得你能力好,也喜欢和你一起工作会帮助面试官在写总结的时候把你写的更好。

还有一点想提的是对于ng或者经验不多的人,对方的coachbility也是通常会拿来讨论的一点。具体在于拿到hints或者feedback有没有能力用好往前走。当你的解法大方向有问题,面试官都会试图提醒,这时候要多听,不要觉得是面试官能力差不明白你的解法。。。毕竟同样的题面了很多人,面试官基本该有的解法都看过无数遍了。我有遇到过面试者在拿到coding题的时候,不怎么解释就想直接写代码,在我提出想放慢速度先分享想法,对方还是想直接写代码,这种只能通过代码去看他的想法。这样做不会直接影响面试结果,但如果这个解法走偏到后面才发现,这样被拒掉是很可惜的。

5. 关于运气和其他
最后是想给准备面试可能被拒过好几场受打击的人一些信心。在面试的时候越来越发现能力在面试结果里真的只占很少的成分,运气还有很多其他因素占了大部分。比如面试官里的lead有很强的意见想招或者不想招,HM很喜欢这个面试者或者态度一般等等很多都能影响结果的走向。随便说两个碰到的比较极端的例子。有个面试者HM不喜欢,SD也答得不好,但是基础还不错很踏实,最后HM考虑到招人不易最后松口说招的。。也有遇到过很senior的人HM很喜欢,SD答得好,大部分人评价都不错。但后来发现一些ng都知道的东西不知道,可能是面试没准备到,最后大家纷纷改票很可惜没有招的。所以即使收到拒信,也不要怀疑自己能力,可能只是这一场运气没有到,或者一个细节没有复习到。只要下一场面试继续努力,总能收到满意的offer和更适合自己的公司的。

希望这些想法能帮助到大家,不喜勿喷,祝大家都能收到理想的offer。求大米!
  • 181
41条回复