Thursday, October 30, 2014

经验

发信人: SigmaPhi (SigmaPhi), 信区: JobHunting
标  题: Google Offer
发信站: BBS 未名空间站 (Thu Oct 23 20:45:02 2014, 美东)

Fresh Master, 100k base + 15% bonus + 250 GSU + 15k sign-on + relocation.

藤校物理PhD quit. 科研两年一直用matlab做计算。 去年10月开始自学了Java, 然后
修了一门algorithm。今年春季,去跟CS一个老板搞了一学期Big Data 的research。

暑假开始刷Cracking Code 大概三遍。 然后Leetcode刷了4遍。第一遍还处在熟悉Java
语法状态,往往一道题要想上好久,这一遍用了一个月。第二遍就把每一道题就总结
了一下,并在blog上写了结题报告。我觉得这个过程对于我们non-native-speaker来讲
很好。第三遍开始想一题多解,开始离开complier,用vim刷题。第四遍注意了bug
free 和coding style,用白板或者白纸刷题。

8月开始找工作,期间面了好多公司,包括Akamai, Goldman, JP Morgan, Jane Street
, Two Sigma, Indeed, Salesforce, Amazon, Google, 还有一些小公司。面过Quant,
Data Scientist,SDE. 有些进了第二轮,有些进了onsite, 不过最后都挂了。最后就
剩下一个LA的小公司和Google.

能拿到Google的offer一方面是运气好,Google 面我的都是算法,完全没有system
design. 另一方面,我一开始就瞄准Google, 看了他们家好多面经。Cracking Code
网站上的面经我大概看了一半,mitbbs上跟google 有关的面经我基本都看了一遍。最
后面试的那天我本来抱着打酱油的心态去的,没想到运气好,都是我见过的题。由于签
了NDA,我就不说题了,题都在板上能找到。

一点感想:

A. 我觉得面Google光刷Leetcode是不够的,还是应该多看看他家近期的面经。以我有
限的经历来看,我onsite 的题都是最近面经离出现的题。

B. 有限样本表明,物理quit+自学Java+一学期project+刷题 是可以进Google的。广大
转行的同志们加油!

C. 前段时间看见板上吵CS, Physics 谁难。 我觉得都挺难的。。。现在也就会个算
法,还要补各种基础课程,以后的路还长着呢。。。

基本上就是这样了。

No comments:

Post a Comment