简单说说我的经历,机械PhD转CS MS,也找到工作了

avatar 28288
ylide
55369
107
2011,ME-PhD
我是去年8月份来美国的,拿到了美国东南一个学校的机械PhD的offer。老老实实跟着老板干了一个学期,发现老板极为坑爹,遂萌生了quit的念头。虽然本科也不是CS的,但是代码量也有3万行,也喜欢编程。看到身边CS的同学纷纷找到工作,就下了决心,要自费转到CS读硕士。好在学校对PhD转专业十分宽容,对方CS的系里直接就收了我,也不需要重新申请,顺利开始CS学生的生活。

2012年,MS-CS:

来了以后,就发现毕业一下子变得迫在眉睫,无论是上课还是找实习找工作,都要花相当的精力。选了一些对CS本科知识要求不是特别高的课,结果还是十分耗费时间,上课本身似乎对找工作的帮助也不是很大。比如,Machine Learning很火,但是作为只上过课的小硕,本身并没有相关项目经验,不可能达到工作实践中所需要的标准,对于面试也没有太多用处。
当然,上课过程中认识了一些教授,后来找工作的时候帮我写了推荐信,还是很有帮助的。

刚转过来的时候恰逢圣诞,整个寒假就窝在家里,把算法数据结构狠狠的过了一遍,自学编译原理,然后开始做Crack the Coding Interview 150题。接着就是各种投简历,投了将近100份吧,学校的找工网站、公司网站、LinkedIn等等…… 但是那时候还不知道内推的重要性,而且简历投的太晚,结果拿到的面试寥寥无几,只有MathWorks和Amazon理我,而且是在学期都快结束的时候。可想而知,人家的位置早就填的差不多了,我去了也只是作为分母。可惜的是Amazon都面了3轮了,还是没能拿到。很遗憾最后没有找到暑假的实习。

暑假也在上课,这样秋季的时候能少上课,留出时间来面试。暑假的主要内容就是不断的做题,投简历,求内推,以及进行各种电话面试。除了careercup,主要就是leetcode,还有mitbbs上的jobhunting面经和glassdoor面经。

面试经历:
说说我面过的公司吧,不是很多,而且基本上都是内推拿到的面试,除了epic和bloomberg。
本帖隐藏内容需要登录后才能查看。
Oracle:今年他家的校园招聘应该是直接去onsite,面试1~2天,一般5~7个组的样子。我是因为有人内推,所以只面了一个组。一整天把组里所有人都见了个遍,有几轮是纯粹聊project,有的是纯粹coding
,有的是混合着来,面了7轮,着实累人。coding的难度一般,跟careercup的级别差不多。最后我从了,拿的是oracle招fresh master的标准package。

总结:我其实很早就想转系到CS了,一直没能下定决心申请,还是中规中矩的过来读了4个月的机械phd。女朋友的鼓励支持,以及美国学校的转系规则,都促使我下定决心。来到CS之后,没有浪费一点时间,赶紧补学算法,1年内修完课程,在紧迫的找工作压力下顺利确定了去向。虽然面试过程中总是碰到坏阿三,也因为本科专业的缘故和自身能力而时常碰壁,但能够成功转行,我觉得我已经是十分幸运了。所以在这里写下来,聊以纪念我来美国一年多的经历。文笔不好,让各位见笑了。以后有机会整理一下面经发上来给大家看看。
  • 52
107条回复