硕士找工作历程,已从Google MTV

avatar 74257
safeng
7139
19
LZ已从Google MTV,明年1月入职,UMich ECE MS在读,本科CS基础较强,不算转专业。顺便推荐UMich EE:S这个项目,只用上3门本专业的课,如果选Machine Learning的方向,Machine Learning可以当专业课选,所以剩下7门课全部都可以选CS的~~转专业同学的不二选择!说不定还能碰上非常nice的学长。对于EE:S这个项目,据我了解,大部分想找工作的同学都找到了,都是转专业的,Google,Facebook,BB,亚麻,软软,Cisco,Yahoo!,eBay等,所以还是挺给力的。当然没法和同学院的CSE比。

先上总结,
13Fall来到美帝,一来就做好了3个semester找到工作毕业的打算,所以来之前,把数据结构看过1遍,C++ premier 从头到尾认真看过一遍,然后(学习Linux,Vim tutorial(好几百页的那个),LaTeX),证明括号里的对面试都没有用,只为了满足自己对某些技术的追求。。。事实感觉,如果为了找工作,不如之前多学学算法。But who knows,我intern的时候C++ premier的知识,Linux,Vi等这些技能证明真的用的上。反而所谓的刷题上的fancy算法完全用不到

第一学期修了OS,DB等课,学了不少知识,但是OS可能是每个学校比较硬的课,proj很重,所以第一学期就只把CC150看了2遍,很多重要的算法还是没能理解透彻。第一学期结束,LZ几乎没有offer,期间面了Qualcomm,NI,Epic,BB等公司,都是rej,现在想起来是算法太弱,好在这个可以通过刷题弥补。寒假开始认真刷leetcode,大部分题目是自己做的,实在不会了去网上看了高手的解答,我感觉这种方法更有利于自己总结出思路,总结出自己做题的套路。寒假基本过完了一遍leetcode,收获不少,以前算法底子比较弱。

第二学期修了ML,Compiler等课,again,都是硬课,同时开始leetcode第二遍,还要各种intern面试,总之这学期过得很辛苦,平常几乎不休息。一边刷leetcode第二遍,一边面试,第二遍快刷完时,来了一些intern的offer,包括Netapp,Nimble Storage还有一些start up。Google的intern进了host match,但是很多原因,没follow-up。第二遍,在第一遍基础上继续总结,也有一些收获。选了一个湾区的实习,就开始了三个月的实习。在此推荐一下我实习的公司,Nimble Storage,每个实习生有1w的signon,外加工资,lz暑假实习,赚了3W USD 税前。。。还是很爽的

实习时候感觉到实际上真正用到的还是平时上课积累的知识,CS fundamentals,自己学的C++ premier,linux等也帮了大忙,然后实习期间几乎没有刷题,3个月时间学了Linux Programming,git啥的。

实习后拿到了return offer,对了,在实习前有一个月的空余时间,我又把leetcode刷了一遍,这次纯属增强熟练度,没啥大收获。实习后面了Google,之前空了3个月没刷,又赶紧把leetcode又来了一遍,这次基本就是增强熟练度,有一点收获,但是比起来前2次,还是少了不少。然后运气不错拿了Google,很满意就没再面别的,on-going的面试也停止了,LZ深深感到刷题已经遇到了瓶颈,已经工作的小伙伴也深深感到这样,不如认真学别的,就开始听公开课,network,distributed system啥的,一直到现在,(顺便看车看房)。

LZ一路走来,感觉扎实的CS基础帮了不少忙,对语言和基础知识的掌握,自我感觉身边90%的都不如我,(当然身边转专业的很多),然后面试问CS fundamental都不怕,再加上刷题勤快。对于刷题,我感觉对于算法一般的同学(比如我)是必须的,要多总结,形成自己的一套解题思路,发现题目之前的共同之处,单纯的过遍数其实收获不大。自己很喜欢公开课(算法,语言,OS,DB,Network,Compier),感觉这个才是深入学习CS的王道,每个学科之间都有联系,结合起来融会贯通。经常在写算法或者上别的课时候,有似曾相识的感觉,结果对2门的知识都加深了理解。

Leetcode我推荐mitbbs上二爷的总结(链接找不到了,应该能搜到),自己先刷了一遍leetcode,再看觉得感触颇多。
System design,我推荐 mitbbs.com
推荐LZ最近看的UWaterloo的Distributed System,深入浅出,真的很赞 youtube.com

然后LZ找工作/实习的过程中,之前无数次挂掉,曾经睡觉也睡不踏实,觉得很沮丧。事实证明都是多余的,把自己基础打好,面试的时候要自信,自信,再自信(很重要),自然可以和面试官谈笑风生,让面试官也觉得你很NB,offer滚滚来,当你拿到第一个offer的时候,说明你已经OK了,其他offer就在路上。

明年1月入职,入职后一定多多内推。
  • 21
19条回复