【 美国实习技能 】在美求职技术面试的5大注意事项,你踩过雷吗?

 

FLAG 企业的面试,大家都知道,除了普通的关于behavior question的面试,还有coding面试。

何老师最近有幸和一位在Facebook工作的朋友聊了聊关于Facebook的面试流程,得到的一些内部消息,也拿来跟大家分享一下。关于简历面试的如果有同学家长有问题,可以私信问我。咱们今天主要讲讲关于coding上的面试思路。

在美求职技术面试的5大注意事项,你踩过雷吗?

如果关注Flag的同学们应该都知道,Facebook的校招大部分招的都是Intern,对于刚刚毕业的同学放出来的职位非常非常的少。面向社会的照片却大多数都要求应聘者需要至少5年以上的工作经验。可想而知Facebook的竞争有多么的激烈了。

面对Intern和刚刚毕业的同学,面试管最看重的就是coding了。那咱们在面试的时候做coding题的时候都有哪些注意事项呢?

1. 做题速度很重要

在美求职技术面试的5大注意事项,你踩过雷吗?

对于面对刚毕业的同学的Coding面试,题都不会特别的难,只要同学是做好了充足的准备,刷够了题的话,哪怕是遇到了Hard的题,只要有时间来想思路,大部分的同学都是能作出来的。但是面试的难点就是不仅有压力,还有时间限制。面试官看的就是同学能不能顶住压力,能不能在规定时间里想到思路,并且写出code来。面试的时候,如果如果面试官准备了两道题,就算你完美的做出了一道,基本这轮也跪了。但相反,你快速做对了两道,哪怕有些小瑕疵,说不定是个weak hire。所以在尽量短的时间里面,输出尽量多的内容,是你制胜的关键。

在美求职技术面试的5大注意事项,你踩过雷吗?

2. code以能做出来为主

在美求职技术面试的5大注意事项,你踩过雷吗?

有的同学为了展现自己解题技术,喜欢把code写完美。但是在面试当中,如果能用一句code写出来,就不要写两句,如果你知道最优解,就不要用平常的解法。不要为了show off,而因小失大。

 

面试官的责任是在同样的时间里面收集到尽量多的关于你的信息。当你了解面试的流程后,你可以影响面试官,确保你完成了所有的流程,给面试官留了足够的信息。拿一个20min的一题举例子,一般2min读题,3min讲思路,10分种coding,5分钟和面试官过代码,debug。但当你发现,你花了五分钟还没想出最优思路的时候,如果你继续思考,哪怕你想出来了,你也知道自己可能没有时间完成后面写码和测试的环节了。这时,一个理智的决定是停止想,快速的把已有的解法先写出来。

3. 谁决定面试过和不过?

在美求职技术面试的5大注意事项,你踩过雷吗?

首先有没有offer并不是某一轮可以决定的,也不是某一个面试官可以决定的。面试官会把自己的feedback和建议交给一个lead去决定。如果过了,会交给HR,然后HR去找HC.如果没有HC,那面试再好也没有。但这种情况一般HR会告诉你,让你之后再来申请。

在美求职技术面试的5大注意事项,你踩过雷吗?

面试是一个信息收集的过程。如果面试官收集到了足够的信息,并且有足够的positive signal,那一般会vote一个hire,反之没有收集到足够的信息,或者没有足够多好的signal,一般都会谨慎一点。你不论和面试官是聊的热火朝天还是尴尬的一问一答,最后起决定作用的都是面试官从面试中收集到的信息。很多时候,很多人聊的自以为很好,但其实输出很有限,面试官转手就给了个no hire。又有的时候,面试官问的很刁钻,觉得自己答得不好,但其实面试官给了过。大多数面试官其实都是会自己calibrate一下的,你其实不需要答得绝对好,比大多数人好就很不错了。

4. 我题目做出来了,是不是基本就过了面试了?

在美求职技术面试的5大注意事项,你踩过雷吗?

并不是。做出题目,只能说拿到了四分之一的分。常见的题目做出来了也没过的,主要有这么几个原因:

a. 会做不会说。很多人,特别是非母语国家的人,做题都还可以,但不擅长解释自己的思路。这个其实是很扣分的。因为在工作中,你很多时候都需要你和别人交流,而不是一个人在角落里面写代码。level越高越是这样。

 

b. 不会测试和debug。很多人写出来解法结束了。或者一味的追求第一遍就bug free。其实这并不可取,有bug是很正常的,重点是你能不能有很好的测试思维,可以考虑到一些可能的bug,并测试你的代码正不正确。

 

c. 和你说的解题思路不一致。有的时候,你在写的过程种发现你想的有一些问题,或者有一些更优的解法,于是来回修改,这其实很容易越改越错,而且很难有效沟通,会使面试官对你解决问题的能力提出质疑。那怎么办呢?先想清楚,让面试官了解你的思路,再动手。

5. Coding最后问面试官问题,问什么?

在美求职技术面试的5大注意事项,你踩过雷吗?

首先,一般就算问的再好,也不会加分。但其实是值得一问的。一般问一些你想知道的,但外界查不到的。比如公司对员工的grow plan是什么啊,短期长期的vision是什么啊,team之间怎么合作之类的。这个环节不要出错就行。

在美求职技术面试的5大注意事项,你踩过雷吗?

虽然说FB的bar有时会很高,package不一定比的过一些小公司。但我还是推荐大家有机会多来FB。除了成长快等等知名的原因意外,FB的员工有很好的选择权,甚至很多跨背景的跨专业的机会。像ML track,很多大公司只给专业的PhD机会,但FB内部其实有很多本科或者研究生毕业的ML researcher和tech lead。很多人其实没有ML背景,但FB这个平台给了很多人成长和选择的机会,现在很多都成了一方大佬。

最后,一波热招的cs专业相关实习岗位放松,感兴趣的同学速度联系我们哟~

在美求职技术面试的5大注意事项,你踩过雷吗?

 

想了解更多背景提升、企业实训和专业科研的信息,请速度点击下方按钮联系我们吧!