荣誉版主
- 积分
- 3687
- 大米
- 颗
- 鳄梨
- 个
- 水井
- 尺
- 蓝莓
- 颗
- 萝卜
- 根
- 小米
- 粒
- 学分
- 个
- 注册时间
- 2011-10-14
- 最后登录
- 1970-1-1
|
2014(1-3月)-CS硕士+fresh grad 无实习或全职 | 内推| 码农类General实习@google
注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号
x
随着Twitter一封干脆的拒信,今年找summer intern算是告一段落了。前后也算持续了很长一段时间吧,写点东西记录下,主要是一些流程,以及自己的一些体会。
..
按照时间顺序,我一共投了以下公司:
10月份:Hulu,eBay,Yahoo,Box
11月份:Amazon,Google,Microsoft
2月份:Facebook,Square,Dropbox,Twitter.
其中Hulu,eBay,Yahoo是自己网申着玩的,准备拿这些公司练练手,然后下学期再面最想去的那几家。结果从来没有消息,然后我就决定以后再也不网申了。因为你网申之后也自动丧失了找人内推的资格。Box:找了学长内推后,大约半个月后直接收到拒信,简历不够强。Amazon和Google找人内推后,顺利拿到面试。Microsoft是在秋季招聘会过去很久之后的一次偶然的Info Session上递交的简历,拿到了On Campus Interview。Facebook, Square, Dropbox是春季招聘会上投的简历,只有Facebook拿到了面试。简历再次被startup无悬念鄙视。Twitter找了同学内推,也拿到了面试。
以前一直觉得拿到面试是很简单的事情。经过这学期自己和周围同学的经历,深刻感受到拿到面试也也需要注意很多。第一:秋季的机会远远超过春季,很多坑到了春季基本就已经满了。第二:内推和career fair的效果远远好于网申。第三:在名额有限的情况下,学校的牌子也是一个筛选条件,最近类似Twitter,Facebook,Amazon我都知道同学找了内推直接被拒的例子。所以我们能做的准备包括:
1)修改好自己的简历。这个几乎是一劳永逸的事情。我大概在10月份弄好了简历之后,除了偶尔添加一些project之外,就没怎么改动过。当然,简历这个东西还包括LinkedIn。虽然我这次找实习没怎么用到,但是一个内容详实的LinkedIn还是很有必要的。
2)不要等到感觉自己准备好了才去投简历。这样只会白白丧失机会。很多人觉得秋学期刚到美国课程project太多,没时间刷题。于是寒假刷题就成了顺理成章的想法,于是机会就没了。事实证明,当你投了简历有了面试之后,你刷题的效率会直线上升,因为你的紧迫性大大提高了,至少我是这样。
3)心态要积极主动,多向学长学姐咨询经验,顺便可以求个内推。不要单纯以为等到career fair上投了简历就算完事了。除了本校上一届的同学,还可以去一亩三分地啊待字闺中啊多逛逛,里面有很多人热情提供各种内推的。
关于拿到面试之后的准备,大家都知道主要是刷题。一般就是leetcode这个网站,cracking the code interview这本书以及career cup上各大公司的面经。基础不好的同学可以先通过ctci这本书复习算法和数据结构,然后主要把精力放在leetcode上,因为他确实和真实的面试题很接近了。除了刷题外,还有一些behaviour question和design question。前者自己根据建立好好准备即可。后者可能是我运气比较好,又或者intern要求不高,我只在Microsoft的onsite时候遇到过。当然,design question的要求较高,短时间内无法提高。志在找实习的阶段个人建议可以忽略,主要把精力花在刷题上比较划算。
关于面试,一般形式有on campus interview, phone interview和onsite。据我所知,现在intern需要onsite的包括Microsoft, Facebook,以及Twitter。但同样是onsite,Microsoft的对待是和fulltime完全一样,一共5轮,每轮1小时。而Facebook就比较轻松了,只有2轮。更多时间是参观。Twitter因为实力较弱没拿到onsite的机会。面试过程中一定要保证和面试官良好的交流,不管你刚拿到题目,还是你已经在写代码了,都要尽量把你所想的东西告诉对方,不要有太长时间的沉默。但也不要过分在意这个,平衡好自己默默思考和与对方交流之间的平衡吧。
我自己面试的经历,具体面试题目就不说了,挨个公司说下感受吧。
Microsoft:第一次面试,on campus interview。一般都是一星期出结果,我足足等了2个月,等到我寒假回国才收到了onsite通知,于是安排到了开学的1月份。不得不说大公司的onsite待遇真好,全程各种费用全部报销,好吃好喝招待着,非常舒服。当然,5轮不间断的面试也很累。HR先跟我说Seattle本部可能没坑了,North Dakota的office还有位置你去吗?大家可以去百度下这个地方。因为已经有了Amazon的offer,很干脆地拒绝了,以为MS到此为止了。结果过了几天HR告诉我Seattle有位置了,发了正式offer。
Amazon:连续两轮phone interview,算是速度最快的了。从面试到拿到offer也就一周。他家大量招人,在秋季的时候题目较为简单,而且重复率较高,我在面试前看完了一亩三分地所有Amazon的机经,然后概念题弹无虚发。而且听说Amazon可以面试挂了换个邮箱继续投,所以大家可以放心大胆地投。
Google:他家最赞的就是只要内推必有面试。我在面完Amazon之后找人内推的,很快收到回应了。但是安排面试很拖沓,哪怕我用Amazon快要截止的offer去催依然不为所动,直到一月份才问我有没有时间面试。只能withdraw了。Google的host match是一大特色,这个一定要趁早,我知道的拿到offer的同学基本都是11,12月份就通过了面试。如果你2月份才面的话,host match可想而知了。基本各个组都满员了。
..
Facebook:在春季的career fair上投的简历,虽然之前听人说基本位置已满,还是去问了hr。对方表示还有坑,不然career fair就不会来了。于是就安心等面试。第一轮on campus面的非常一般,对方表示要加面一轮来决定是够进行第三轮。结果第二轮面的很好,居然直接发了offer,出乎意料。
Twitter:找同学内推后,先是做1小时的online test。题目很简单,半小时搞定。然后就是第一轮正式面试。第一题和online test的一道题目重复了。自己没有经验,觉得反正会做很好啊,就这么做了。事后想一想,秒杀了这一题应该没有给我带来任何好处,因为对方在评价的时候知道我做过了这一题,那么就直接忽略了这一题的情况,完全取决于第二题了。这意味着你只有一道题来展示你的能力,实际上是很不划算的。后面我会提到我第二题是怎么悲剧的。所以大家以后如果遇到同一家公司不同轮次的面试出现了重题,还是要当即指出然后换题。
我真正接触的公司就是以上这几家了。最后说说自己在面试过程中做的不好的地方吧。就像一位实力很牛的同学跟我说的:“你面试至始至终的运气都太好了,完全没有遇到难题。”我也深以为然。其实回顾自己的所有面试,题目都是很好入手的那种,但是结果却是没有多少能做出最优解的。这其实暴露了自己的一堆问题。首先是平时刷题的时候不求甚解,其次是面试的时候心态不行,还是过于紧张。因为害怕沉默,又做不到一边说话一边做进一步的思考分析。这就导致了我会稍微有点思路就开始着急动手。因为题目不难,所以都比较容易地给出了一些不够好的方法,然后一根筋到底。比如Twitter吧,我被拒主要是因为一道给4个点坐标判断正方形的题目。我感觉不管怎么说也就四个点,随随便便总能做出来啊。也不怕大家笑话,我居然第一反应是check四条边是否相等,然后check是够垂直。步骤很繁琐。实际上只要check对角线相等且垂直平分就好了。
当然了,这里引申出一个给大家的提醒。关于很多人说的被阿三坑,我觉得我在这次也遇到了。正方形是面试的第二题。做完的时候45分钟的面试还剩10分钟呢。虽然我代码写完就知道正方形这个肯定可以改进的,正准备等他follow up的时候,他问了我一个奇怪的问题:你觉得怎么样可以让代码可读性更高呢?然后在这样的引导下,我就开始了规范变量名以及添加注释。最后还剩2,3分钟就例行公事的问了他一个问题结束了面试。当时自己也没多想,感觉面的很好。现在被拒了再分析下,如果当时他让我像往常面试一样去优化算法,而不是加什么注释,对角线这个应该是可以想出来的吧。所以有可能的话,还是直接出最优解比较靠谱。
总结起来,现在的问题主要有三个。第一是如何更好的在面试过程中冷静思考而不是急于给出一个work的solution。第二是虽然基本的算法和数据结构都很熟悉了,但想不出最优解。虽然不知道继续做题是够有效(从小到大对于难题或者最优解都是束手无策的,哪怕做题再多),但做题+总结也是唯一的方法了。第三是简历上没有拿得出手的project。相比CMU同学各种眼花撩轮含金量十足的project,自己来UT之后几乎没做过什么有意义的东西,实在惭愧。所以在面对startup时候建立直接被拒也是情理之中了。希望通过实习可以稍微弥补一下这方面和CMU及其他牛逼同学的差距吧。 ..
最后感谢各位帮我内推的同学以及码农群里的同学。不但给了我很多经验,更是让我看到了差距以及动力。. 1point3acres.com
|
上一篇:关于内推的一点建议 下一篇:也来求google host match的refer...(最好是chicago office)
|