报google offer,和一些总结回报本版# JobHunting - 待字闺中
w*n
1 楼
刚刚拿到的最终结果,之前拿了amazon的offer所以google的结果在onsite一周就出来
了,已经算非常快了。有很多经验想跟大家分享,希望能对一起找工作的XDJM有用。
简历
我是fresh master,没有业界经验。
除了google其他公司都没有别人refer,但是我觉得我接到电面的命中率应该有50%以上
,也可能因为我没有乱投的缘故,基本上给店面的有google,amazon,ms,yelp,zynga,
salesforce,box.net,
paypal,nvidia. 其中大部分都进入到了onsite.我觉得简历的内容是一个非常重要的
factor.我在简历上描述了很多从前曾经做过的project,包括大的project和小的
project,比如一些internet application,game或者OS。recruiter想找的candidate就
是能做project能写code的人。我觉得我简历上描述的这些内容应该非常加分。
面试
面试就是做题了。这么多电面onsite下来,发现其实简单题目写bug free code最重要
。基本上没有碰见什么难题。基本上都是基于简单题的变化,如果能写出bug free
code是最好的。大家练习题目的时候不要太过钻难题,即使是google的onsite面试也没
有出现太难的题目,大多是板上讨论的题目难度,甚至是更简单的。要做好码工的面试
以下几点最重要:
一,多做题,我大概做了600-700道题目,这写都是在IDE上真正写过,而且也在白纸上
写过的题目。白纸上写题目这个练习很重要,如果从没这么写过,刚刚开始写会非常的
痛苦,这也是为什么有人觉得白板写code非常别扭的原因。
二,注重简单题,争取不要出现任何bug。出现bug再面试中是比较严重的问题,对于简
单题一定要避免。
三,多写多练,看到题目一定要动手写,不能空想算法。不然写的能力会很差。面试的
算法说白了就那么几种和几个套路,做到一定的程度,算法不会是障碍,关键是怎么写
的快而且准。这个只有通过反复的练习来提高。这也是为什么有人觉得算法都知道,但
是就写不出来的原因。
四,打好基础,多看书。很多人CLRS都没看完就去面试,这个是很难有太好的结果的。
我觉得CLRS还有Algorithms in Java这两本书都非常好,如果没有时间或者是太忙,至
少这两本书必须看。而且书后的习题一定要做,那写都是非常经典的题目。
写到这就觉得要应付面试没有什么诀窍,就是练习再练习,其实再想想这个世界上做那
件事情不是如此呢?
最后谈谈面试的时候该注意的问题:要练习口语,这个非常重要!然后要表现得积极主
动,要学会去表达自己的想法和思路。最后就是要调整心态了,不要因为一道题目而患
得患失。
以上的算是一些感想,我在这个板上学到了很多东西,希望能够够稍微帮助到正在找工
作的兄弟姐妹。我面试的时候发现中国人还是少数啊。。。从电面到onsite总共面过差
不多50人左右了,中国人只有3个,印度人占了至少1/3以上,不清楚是同胞们不愿做面
试官还是基数本来就不多。还希望中国人以后能多多参与到面试中提拔提拔像我这样刚
刚毕业的fresh student。
突然想起一点,遇到印度人时要小心谨慎。首先我承认我遇到了很多非常nice的印度人
,技术也很牛,但是里面真的存在一小撮坏蛋,我有两个onsite就是被两个存在明显恶
意的印度人枪毙的。就算我跟HR argue也没有用。
写到这里,希望能够帮助到大家!再次感谢大家的指导与祝福,祝大家找工作顺利!
update: 可能有人会想要面经,其实我面试这么多题目,还真没见到板上没出现过的题目。再难点
的无非就是改一改条件,或者是对要求做一些extension。另外,google的题目会比较偏实际,但
是也就是把板上的题目套一个实际应用的空壳。
了,已经算非常快了。有很多经验想跟大家分享,希望能对一起找工作的XDJM有用。
简历
我是fresh master,没有业界经验。
除了google其他公司都没有别人refer,但是我觉得我接到电面的命中率应该有50%以上
,也可能因为我没有乱投的缘故,基本上给店面的有google,amazon,ms,yelp,zynga,
salesforce,box.net,
paypal,nvidia. 其中大部分都进入到了onsite.我觉得简历的内容是一个非常重要的
factor.我在简历上描述了很多从前曾经做过的project,包括大的project和小的
project,比如一些internet application,game或者OS。recruiter想找的candidate就
是能做project能写code的人。我觉得我简历上描述的这些内容应该非常加分。
面试
面试就是做题了。这么多电面onsite下来,发现其实简单题目写bug free code最重要
。基本上没有碰见什么难题。基本上都是基于简单题的变化,如果能写出bug free
code是最好的。大家练习题目的时候不要太过钻难题,即使是google的onsite面试也没
有出现太难的题目,大多是板上讨论的题目难度,甚至是更简单的。要做好码工的面试
以下几点最重要:
一,多做题,我大概做了600-700道题目,这写都是在IDE上真正写过,而且也在白纸上
写过的题目。白纸上写题目这个练习很重要,如果从没这么写过,刚刚开始写会非常的
痛苦,这也是为什么有人觉得白板写code非常别扭的原因。
二,注重简单题,争取不要出现任何bug。出现bug再面试中是比较严重的问题,对于简
单题一定要避免。
三,多写多练,看到题目一定要动手写,不能空想算法。不然写的能力会很差。面试的
算法说白了就那么几种和几个套路,做到一定的程度,算法不会是障碍,关键是怎么写
的快而且准。这个只有通过反复的练习来提高。这也是为什么有人觉得算法都知道,但
是就写不出来的原因。
四,打好基础,多看书。很多人CLRS都没看完就去面试,这个是很难有太好的结果的。
我觉得CLRS还有Algorithms in Java这两本书都非常好,如果没有时间或者是太忙,至
少这两本书必须看。而且书后的习题一定要做,那写都是非常经典的题目。
写到这就觉得要应付面试没有什么诀窍,就是练习再练习,其实再想想这个世界上做那
件事情不是如此呢?
最后谈谈面试的时候该注意的问题:要练习口语,这个非常重要!然后要表现得积极主
动,要学会去表达自己的想法和思路。最后就是要调整心态了,不要因为一道题目而患
得患失。
以上的算是一些感想,我在这个板上学到了很多东西,希望能够够稍微帮助到正在找工
作的兄弟姐妹。我面试的时候发现中国人还是少数啊。。。从电面到onsite总共面过差
不多50人左右了,中国人只有3个,印度人占了至少1/3以上,不清楚是同胞们不愿做面
试官还是基数本来就不多。还希望中国人以后能多多参与到面试中提拔提拔像我这样刚
刚毕业的fresh student。
突然想起一点,遇到印度人时要小心谨慎。首先我承认我遇到了很多非常nice的印度人
,技术也很牛,但是里面真的存在一小撮坏蛋,我有两个onsite就是被两个存在明显恶
意的印度人枪毙的。就算我跟HR argue也没有用。
写到这里,希望能够帮助到大家!再次感谢大家的指导与祝福,祝大家找工作顺利!
update: 可能有人会想要面经,其实我面试这么多题目,还真没见到板上没出现过的题目。再难点
的无非就是改一改条件,或者是对要求做一些extension。另外,google的题目会比较偏实际,但
是也就是把板上的题目套一个实际应用的空壳。