资产阶级
积分 48860
大米 颗
鳄梨 个
水井 尺
蓝莓 颗
萝卜 根
小米 粒
学分 个
注册时间 2011-4-11
最后登录 1970-1-1
2016(10-12月) -CS 博士 +短暂实习或全职不超过3个月 | 内推| 码农类General 全职 @
注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号
x
【请勿转载。】
从去年暑假到今年年初结束找工,写一点自己的经验总结。个人观点,欢迎讨论。
------------------------------------------------------------------------
大致找工情况:
投的公司:Dropbox,Facebook,Google,Microsoft,Airbnb,Uber,A9,Snapchat, Amazon
onsite:Dropbox, Facebook, Google, Microsoft, Airbnb, A9, Snapchat
Offer:Dropbox,Facebook(从了),Microsoft,A9,Snapchat.google и
Amazon简历石沉大海;Uber拖了快两个月就是不定面试时间,最后推了;Airbnb出结果太慢了,于是没有等直接推掉了;Google被SVP拒了- -
------------------------------------------------------------------------
0. 实习
实习现在无比重要。因为这个不算是找工时期能做的事情,但是确实是决定找工进程的一大关键,所以我就标成0了。我在FB实习过两次,总结下来好处很多:.--
(1), 简历非常添彩。对于我这类非科研大牛发paper如灌水的人来说,有好公司的实习对找工业界工作非常有益处。事实证明,因为FB的实习经历,我投简历的时候从来没有被拒过。相对应的,有人让我帮忙内推一些公司,但是拿到简历发现木有实习经历,在和内推的人联系的时候就会感到一点不确定。有个某A家的朋友跟我说“如果没有实习经历的话,感觉内推成功率不高”,可见一斑。
(2), 找人内推方便了很多。实习的时候认识了不少朋友,现在他们都在不同的公司里工作,所以内推起来非常方便。我这次找工作很多公司都是找当年一起实习的朋友内推拿到的。
(3), 实习可能会直接拿到return offer,之后的找全职压力会减小不少。我不幸没有这样的好处,因为上次实习是15年暑假的事情了,当时只能给return intern - -
如果没有实习经历怎么办?那就尽量在简历里挖重点,什么看起来适合工业界需求就强调什么。
1. 简历 . check 1point3acres for more.
简历主要是用来过hr这一关的,所以如上面所说,适合工业界的东西(实习经历,研究里面和当前热门的项目契合的方向(deep learning, VR等等),都要放到前面,或者想法突出。对于普通phd来说,简历长度一页到一页多大概就合适。我个人的简历安排是第一页放所有的项目经历介绍,publication放到了第二页,这样下来简历就一页半左右。
投简历最好还是找内推。现在内推方式很多了,有认识的人在你想去的公司的话最好不过,如果没有的话,你朋友的朋友也有可能在(我的一个内推就是这么来的- -)。如果都没有的话,也可以试试现在内推版的各个内推帖,不过注意有内推的人推了太多自己不认识的人,被公司发现了的例子,这样还是有一定风险的。
请尽量熟悉写在简历上的项目,越熟悉越好,最好能记得所有细节。面试的时候有可能会有些面试官专门问一些很刁钻的细节,如果不幸忘了就可能会成为被拒的借口。
2. 做题
做题主要分为算法题和系统设计题。硕士生应该不会被面到系统设计题,而博士是有很有可能会被面到的,比如Facebook和Airbnb的博士生onsite必面系统设计题。
算法题的话,我前期只刷了leetcode,后来主要就是看各个公司的面经了。期间还夹杂着看了下地里两个大神的做题总结:
hxtang的leetcode 总结:http://www.1point3acres.com/bbs/thread-210924-1-1.html .1point3acres
mnmunknown的做题总结:http://www.1point3acres.com/bbs/thread-209053-1-1.html .
对于怎么看面经这个问题,不同公司有不同的处理方式,有些公司题库较小,那就把所有见到的题全部做会即可。有些公司题库较大(比如FB),那样的话其实可以专注看看最近的面经;有些公司题库太大(Google)。。。我觉得面经几乎可以不看- -
关于系统设计题,我听了下九章的系统设计题的课。我对于花钱上九章的课是否值得不做任何评价。
3.面试准备及安排:
首先的一点是面试一定安排越早越好。这个早是说从暑假实习结束开始,尽可能早安排面试。我个人算是安排的比较晚的,9月末才开始正式投简历,10月电面,11月中到12月中onsite。事实证明这个安排略晚,因为安排onsite那段时间恰逢感恩节和圣诞节,公司的人大多放假去了,所以面试很难安排,而且审核决定是否发offer进展也很慢。现在我觉得投简历最好在8月末就开始,这样可以在12月前结束整个找工流程,如果有几个offer的话让他们互相竞争也有时间余地。
具体安排的话,电面可以一周面两三家公司,电面之间的时间看看面经。onsite就需要谨慎一点了,因为不同公司会安排不同住处,甚至两个公司所在地区都不一样,所以在安排onsite的时候尽量一齐安排掉,这样可以有一个周密的onsite计划。我在东海岸读书,每周东西海岸来回飞肯定不现实,于是我跟老板请了3周假期专门去了趟西海岸,一口气把所有的onsite面试全做了。大概强度是一周2-3家公司,然后因为不同公司所处位置不一样,不得不安排了湾区->西雅图->湾区->洛杉矶这样的路线。事实证明这样搞蛮累的,毕竟onsite面试一面就是一天,面完至少休息一天才能缓过来,所以以后大家也想把几个公司一气面完的话还请注意休息。
.--
面试的几个注意事项:
总体而言,我觉得我面试时候期望表现出的是一个准备很充分,技术很熟练,对公司很感兴趣,求知欲很强烈的形象,所以我觉得以下几点很重要:
(1). 做题不要装。不要见到会做的题目假装没有做过然后故意卡壳什么的,我个人觉得完全是自欺欺人。原因很简单:大家不是专业演员,这么演要么把面试官演进去觉得你是真的不会,需要提示,最后对你印象不好,要么是把你自己演进去,被面试官看出来了,那样更糟糕。况且,做题思路清晰做的快其实说明你准备很充分,这个是优点而不是缺点。我个人做题的时候一直都是如果发现会做就直接做,并没有演过戏- -
(2). 注意沟通。全程保持沟通。良好的沟通是面试成功的重点。很多公司的面试介绍都说面试的时候看中你的思考过程,这个就是通过良好的沟通体现的。如果面试全程你都像个闷葫芦一样,会做的时候不说代码为啥这么写,不会做的时候更是一声不吭,那是很糟糕的。做题期间最好一边写一边大致解释思路,遇到难的问题积极讨论提出可能做法,这些都是可做的事情。有时候可能会遇到不喜欢说话的面试官,那你就自顾自的说即可。
(3). 了解下公司的产品。这个其实是为了你在做完题目之后和面试官聊天的时候有话可说。. Waral dи,
(4). 不要犯傻。不要问你为啥选这家公司的时候回答因为钱给的多;不要在问公司情况时专门问公司的负面新闻;不确定的情况下不要完全否定面试官;不确定的情况下不要完全肯定面试官。
4. 其他杂项
(1) 博士生去面Google的时候是可能被面到系统设计题的,虽然几率很小,但是我仍然建议准备一下
(2) Airbnb对behavior问题非常看重,去onsite得时候可能会有两轮都是专门问behavior的。建议大家在去onsite前花点时间准备下出现过的问题,核心思路是“我爱airbnb,我爱旅行,我爱和人打交道,我爱体验新事物”。
(3) Airbnb从圣诞的前一周开始放假,一气放三周,期间公司员工全部不上班,应该是湾区公司中冬季放假最长的。大家又多了一个早点面试的理由。。。
(4) 每一个公司的流程最好尽可能并行。具体来说,有可能的话最好把多个公司的电面集中处理掉,然后再把公司的onsite也集中处理掉。这样可以用这几个公司互相催进度,拿到多个offer的时候抬价也比较方便。
(5) 去FB onsite 之后有可能会被安排加面。这个的具体原因大多是因为onsite的时候有一两轮偏弱但其他轮很好,所以加面的时候是专门面这一两轮偏弱的。但是,加面之后拿到offer的概率其实很大,而且最后能拿到的offer数额大小和有没有被加面其实关系不太大。我是不幸加面了的,最后拿到的包裹也不错。。。
(6) 多攒人品多做好事。这次面试得到了很多人的帮助,比如内推时很多朋友的帮忙,以及FB实习老板的大力协助。要相信人品守恒。
机经我就不说了,其实在地里搜下都有。
欢迎大家问问题。. 1point3acres.com
上一篇:有人了解Nasdaq纳斯达克吗? 下一篇:亚麻选组求建议!标题一定要长这样亚麻的大大们才看的到