历时两个多月的找工作圆满结束。最后决定去T家。相信自己的选择没有错。
背景:
CS fresh PhD。BS和MS是EE的。
战果:
从一月底开始一共投了二十多家简历,前前后后收到9个phone或者on campus
interview。拿到8个on site interview。 另一个至今没消息。On site interview后
拿到5个offer,包括M, F, W, T, A(一个小公司)。
过程:
一月底开始陆陆续续在linkedin上,mitbbs上找人帮refer。大部分公司refer后没有回
音。二月初Microsoft和Amazon来学校career fair。投了简历。后来收到Microsoft的
on campus interview。Amazon至今没有回音。On campus interviw是在二月下旬。后
来三月初收到Microsoft的on site通知。但是告知是面SDET职位。回邮件给recruiter
说不想面SDET,只想面SDE职位。后来帮换成了SDE。三月五号开始最后一大批的投简历
。也都是找朋友或者linkedin上的人帮refer的。这天投的大部分反应都很快。陆陆续
续开始排电面。期间二月投的一些也回复了,然后所有的公司电面都排在了3月11号和
18号那两周。后来排不下,25号那周的周一二也排了。期间有些公司一轮,有些公司两
轮电面。有一个后来没回音,其他都过了。电面Facebook的时候感觉没面好,以为挂了
,当时想加一个公司,突然想到Twitter还没投,之前以为没有认识的人在那。后来发
现linkedin上有人,就找他帮投了。recruiter反应很快,refer的当天联系我的。
Twitter一面就排在了3月26号,在去Microsoft onsite的前一天。后来Facebook也没有
挂,给了二面机会,后来也过了。
然后就是连续两周多的on site。花了三天去西雅图面Microsoft,面完当天给了offer
,为后面的面试打好了心态基础。然后接着的两周面了7家湾区的公司,第一周四家,
第二周三家。差不多都是连着的,挺累的。不过这种经历也蛮有意思的,见了各种各样
的人,在和不同人的谈话中也学到了很多东西。
面试经验:
感觉面试就是和面试官交流去解决一些问题的过程。在面试的时候,当面试官说完题时
,我一般会先用例子过一遍,确定我没有误解题意。然后从例子中思考,想解题思路。
这个过程我一般会安静的想半分钟左右。我不太喜欢careercup里说的think aloud。边
说边想会影响我的思维,毕竟用英文说不是很顺畅,就会影响大脑思考。除非实在是
stuck住了。那要和面试官沟通。想好解题思路后我会用例子解释给面试官我的解法,
他听完认可后才开始写code。写code的时候也是安静的写的。我刚开始有边写code边解
释,发现这样会严重影响效率,而且有时候会打断自己思路,甚至有一次面试官主动提
醒我说不需要边写边说,会浪费时间。后来我写code时就是安静的写,这样挺快的。开
始写之前会提醒自己把边界情况先处理了。所以很少有code被面试官找到bug,更多的
时候是他们以为我有bug最后发现他们自己判断是错的。所以我也好几次看到面试官发
现自己判断错的时候脸都红了的表情,蛮有意思的。写完code后我会自检一下,然后再
告诉他们我好了。自检是很快的那种,整体感觉一下的,没有详细的过一遍例子,因为
那样会很慢。
准备:
找工作准备从去年初开始断断续续准备了一年了,大部分是做research以外的业余时间
。去年上半年先把算法书重要章节看了一下。然后开始做careercup, 夏天在加州实习
的空余时间开始做leetcode的讲解部分。每天坐公交车和轻轨的时候想一两道题。晚上
写一两道。这样到八月底回学校时差不多都看完了。但还没写完。回学校后每天白天做
research, 晚上写题目。差不多九月底把leetcode讲解部分都做完了。十月份花一个月
多一点把zhedahht的博客上的六十多题也写完了。这些题夏天的时候也已经想过一遍。
比leetcode简单一些,所以做得比较快。后来十一月把剩下的点差不多写完,就没怎么
写了。十一月中开始主要投入到了research中。十二月全部时间在写research的code。
一个月写了快一万行了都。很有成就感。十二月底因为拔智齿流了很多血去了两次急诊
止血。一月份差不多休息了一个月没怎么做research也没有做题。一月底开始投简历。
二月初career fair也投了些。后来收到Microsoft on campus面试的通知。很高兴。在
面试前花了五天全天候做leetcode OJ上面的题,大概做了八十道。这时候感觉状态有
了提升,更有信心了。后来花了两周白天做research,晚上做题,把剩下的四十多题做
完了。三月份的中间两周在电面,那两周也把leetcode OJ做了第二遍。同时把以前做
过的所有题都总结了一遍。每次电面前也把那个公司的面经看了一遍,有些写了写。还
把另外两类问题大数据处理和系统设计的看了看。差不多就这些了。到后面感觉准备得
挺踏实的。整体上就是careercup, leetcode讲解部分和OJ,zhedahht,还有版上面经
,就足够了。这里要感谢贡献这些题目的人们。
面经:
后面有时间会整理了分公司贴上
Comments
Post a Comment
https://gengwg.blogspot.com/