注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号
x
🇨🇦本,上周五面的Google on campus,今天就收到拒信真伤心,不过面完就知道没什么希望了。NVIDIA面完5天后收到hr回复,今天manager电话联系聊了聊。先说Google,申请的software summer intern。校招总共两轮,一次45分钟。第一轮是个和蔼的白叔,人非常好,过程中hint很多。题目大概是给一串64bits integer,按照每个数的sum of digits大小来排序,要保证排序算法是stable的,然后5、6个偏向底层的follow up。我用的couting sort O(n)时间解的,stability用list来保证sum of digits相同的数之间的相对位置不变。和面试官的思路对上了,再确定这是他想要的解法之后开始写的code。然后问题来了,我太紧张了犯了些非常愚蠢的错误。比如数组大小算错了,应该算19*9=171,我脑抽把6*9=42写黑板上了,可6*9也应该等于54啊!!!!卧槽,面试官当场就笑抽了,还拍照留念了。最后建议用C++的同学尽量用STL,我写完code面试官问我为什么用linked list不用别的。我说用vector就行,performance没什么影响,面试官认为用STL要好写也好读很多,他说的确实对。
第二轮我就直接死了,面试官是个非常自信的白哥。先给我简历提了很多建议,比如gpa还有academic相关的没什的规划建议,因为楼主打算明年申phD。两位面试官人都非常nice。
总结下经验教训,面试还是得看真功夫,我业余时间很少写代码,大一大二学期内写project也就差不多5k行C/C++,还有面试的时候每次写完code先检查一遍,被人指出低级错误实在不好。简历方面,有些看似无关的背景写上去也会有意外的加分,比如之前做的research和paper和编程毫无关系,但是每次面试别人都特别指出来而且很感兴趣(NVIDIA面试的小哥在我写题的时候查那个journal的IF。。。),今天和NVIDIA的manager phone screen的时候对方也扯了半天,因为他phD以前也是做laser physics的,非常巧。
|