(十多个牛offer!G/F/T/M……应有尽有)分享某大牛学长的找工作感想,希望能帮到大家!

avatar 52193
ludingcheng
13132
21
[align="left"]学校都要开始期中考试了,那么找工作的感想当然也要开始了。[/align][align="left"]先概括一下,一共投了28份简历,8个内推,20个自己投。发出去的简历全都没有Cover Letter,这也算是一个失误,但其中也包括一点自信的成分,相信自己能够找到工作。[/align][align="left"]其中16个HR给我回了邮件,8家公司已经过了电话面试一轮,7家公司onsite已经结束。[/align][align="left"]有2个offer已经发了过来,还有2个承诺了口头的offer,下周应该能够收到。当然拒信也不少,3个拒信和1个口头说还是不要申请我们了。[/align]
[align="left"]先从不要我的公司说起:[/align][align="left"]Microsoft,我从前的老板调到了微软总部,于是我给他发了邮件,打了电话。他很相信我能拿到Google,Facebook和Twitter的offer,而且觉得我更适合这样的公司,于是告诉我不帮我内推Microsoft了,如果找不到工作再联系他,我想了想,觉得他说的也对,于是就没有申请Microsoft。[/align][align="left"]Palantir,一家我听说后比较想去的公司,同学推荐给我的公司,不过不是内推。做数据挖掘,有很多国家项目所以很有钱,但是可能是因为我没有Cover Letter的原因,于是简历发过去一周之后就收到了我们不会面试你这样的拒信。[/align][align="left"]Box.net,和Dropbox提供类似的服务,公司规模不大,130个Engineer,300+的销售人员,主要针对大客户。我个人很想做他们的Backend,不想做他们的Client。可是面试的时候Backend的team面我效果不好,Client的team面我很喜欢我,但由于个人回答上的问题,他们认为和我的职业规划不一致,于是给了我拒信。该公司面试从12点到6点,主要是system design和algorithm,一共和6~7个员工扯淡,非常辛苦。[/align][align="left"]Quora,我10月26日前最想去的公司,面试设计算法,公司的idea,修改open source的代码。我很喜欢这个公司的主要原因就是因为里面有很多聪明人。比如MIT,Caltech毕业的人,新加坡IOI队99,00,01年的成员,他们的CEO是美国IOI对02年的成员,每个聪明的人都有个人魅力吸引着我。可是由于我open source修改时的表现不好,给公司提改进意见时候一个数学公式没有推出来,很关心公司的盈利计划(因为CEO想10年内都不打算盈利的),所以他们给了我拒信。有幸是下周六还能去湾区参加CEO举办的聚会,到时候还可以聊聊天,认识一些牛人,对此我充满期待。该公司面试从下午2点到6点,轮数不多但是难度比较大,因为之前有和他们的大老板通过邮件,所以面试官都对我比较客气,也留下来吃了晚饭,可是结果还是没要我。[/align]
[align="left"]接着是不知道要不要我但是我不是很喜欢的公司:[/align][align="left"]Google,唉,其实我非常非常喜欢Google的产品,但是在Google的实习经历让我明白了加入大公司就只能面对一个小项目的小feature的痛苦,所以我并不想加入Google。另外,和人聊天了解到很多内容,比如Google并不自己去衡量如何给你订offer价位,很多情况下都是去match别的公司的,比如Facebook,Twitter的offer,于是你要是没有别的公司的offer,就很难和Google砍价。当然,Google牛人多自然不care一个新员工的重要性,这都可以理解。用来当养老的公司不错。Google的面试是intern转正的面试,所以在实习期间直接给我onsite面试了,但是由于我实习表现不好(实在是和我那个老板合作不来),于是又加面了两轮,结果我已经不care了。[/align][align="left"]Chopper Trading,我之前调查了一些trading公司,但是后来觉得和自己的理想不一致,于是都没有投。这家trading公司是一个师兄把我的情况介绍给了一个师姐,于是联系了一下我。公司很牛逼,但是我没有什么感觉,面试的问题非常的基础,但是基础的往往就是我们容易忽略的,比如List和Vector的长处和短处分别是什么?Virtual function的继承以及优缺点等?问的我一头雾水。[/align]
[align="left"]要我但是我并不感兴趣的公司:[/align][align="left"]Imo.im,小公司,程序员一共十几人,主要产品是手机上的聊天软件(iphone上用来登录Gtalk的主要软件),还有一个web平台。他们的面试好多轮,每轮两个员工来面你,面完你就认识他们一半以上的员工了。中午和CEO吃午饭,一路上聊了很多聊天软件的问题,比如Gtalk的不爽的feature,中国市场的微信,QQ,陌陌。他知道微信和QQ,但是不了解其中一些神奇的功能,比如摇一摇和附近的人。CEO人很nice,给我的offer也非常的高,估计是因为他们面试全都是算法题目,而且是在电脑上写不是在白板上写,所以我解决的比较好吧。但是我主要担心的是和别的公司竞争聊天软件没有什么市场,所以拿到了offer也不是很想去。[/align][align="left"]Storm8,师兄推荐的公司,做手机游戏。他们的发家史比较有趣,CEO和co-founder都是facebook的员工,观察到了Zynga在facebook上的成功,很早就开始做手机游戏(iphone1时代)。营销策略非常完美,他们从来不投广告,因为他们有很多游戏都在iphone app排名前50,所以他们在自己的游戏里给新游戏打广告,很容易让他们的新游戏进入排行榜前列。美国人为了玩游戏爽,很愿意在游戏里面花钱(不是购买游戏,而是购买游戏币)。所以他们的盈利非常高,并没有风头介入。从offer的角度上来说,钱不如Imo.im多,但是股票给我非常多,比我知道的其他人都高,Sign Bonus也很高,比我知道的new grad在他们工作的都高,让我很是心动。可是!他们的offer只给48小时考虑时间,这是某些硅谷公司的挖人手段,欺负新手![/align][align="left"]我本来不想做游戏,觉得游戏公司和我想要去的互联网公司差距太大,可是面对白花花的银子忍不住动心,后来和唐总打了个电话,终于打消了我做游戏的念头。做游戏是个大坑,往里跳了之后世界就不一样了,所以要是热情不够,还是不应该做游戏的。[/align]
[align="left"]口头要我且我感兴趣的公司:[/align][align="left"]Facebook,面试facebook的过程非常奇葩,电话面试的时候貌似表现不好,于是就加面一轮。当时我在湾区,于是和他们的HR商量直接onsite,他们的HR在onsite前4个小时给我打电话确认了onsite。我满心欢喜的决定去onsite后,发现只是onsite进行第二轮电话面试。聊天中我告诉HR我已经有别的offer了,于是完成了onsite的“电话”面试,开始和facebook的朋友一起吃午饭的时候,突然接到HR的电话问我有没有时间直接下午进行onsite,那我当然有了,于是下午就连着onsite了。Facebook面完后就给我发了一个打算给我offer的邮件,让我等一等,因为还有一些手续。其实facebook想要招我的那个组我并不感兴趣,做一些给他们marketing,ads的internal tools,但是由于听说了下半年facebook给的疯狂的Sign Bonus数额,我不得不把facebook列为我感兴趣且口头要我的公司了。[/align][align="left"]Klout,这家公司的主要业务是分析用户在社交网络上的影响力,推荐大家都去注册,提升一下我的影响力。公司规模不大,算上sales什么的也就70~80人,公司创立于09年,但是已经盈利了,且9月底与Microsoft签下了一个很大的合同。他们做的东西很有趣,且作为小互联网公司能盈利我非常感兴趣,所以多说一点。[/align][align="left"]一开始去的时候,HR说CEO和他们的Chief Scientist很欣赏我的简历,要过来Say Hi,我当然非常荣幸了。于是开始和他们的CEO聊天。他们的CEO Joe辍学创业,和朋友开过几家公司,听到我讲去小公司的原因和职业规划的时候,对我表示了赞赏,同时,我自然也欣赏他们的公司,最后他给了我张名片,让我有问题可以给他发邮件。第一个面试的是一个印度人,在Yahoo工作了几年(这是我后来才知道的,我知道前还告诉他我不喜欢Yahoo,真是太囧了),该印度人问了我system design的问题和map reduce的问题,我感觉回答的不好(后来收到一个人的来信发现的确这个很吃亏)。第二个面试还是印度人,不过面的是算法题,轻松解决。中午一起吃午饭,和他们几个新来的员工讨论了些问题,感觉那里的人非常友好,并且我还得知一个一起讨论的美女是本科的学姐。下午第一轮面试是Chief Scientist,面了一个简单的算法题,聊天中才发现他们会重视我的原因,主要是前辈们表现的好。该Scientist是当初Facebook的第二个中国人,之前看我的简历的时候发现搞过竞赛,于是问我认不认识**,这时候死马也要当成活马医啊,我当然说我认识了啊,于是他还给我讲他和**一起工作的故事,虽然他本科是复旦的,但这个时候我感觉就是自己人啊,所以聊的很投机。最后一个面试是他们的Backend manager,擅长系统,面试内容是聊天,所以我就把自己仅有的一点数据挖掘的知识讲啊讲,努力表现一下。[/align][align="left"]其实这次面试之后,我才明白面试结束并不是最后的结束,因为我知道第一个人我面的效果很差,如果坐以待毙的话肯定会死。但我非常喜欢这家公司,美国人相信数据和个人的影响力,公司够小不到100人且盈利,晚饭之后我就开始撰写邮件。先给chief scientist发邮件,告诉他我对中国来湾区比较成功的前辈的崇拜之情,以及看过的分析influence和community detection的paper。再给ceo发邮件,告诉他我对他们公司解决的问题的喜爱与热情,以及对于加入“小公司”的憧憬。于是今天收到了他们的邮件,scientist劝我多了解了解hadoop,hbase,hive这些open source,HR告诉我大家很impressed且我周一谈一谈,ceo给我了很好的feedback且让我有问题可以继续联系他。[/align]
[align="left"]中期感想,虽然收到的offer都不是自己最感兴趣的,但是得到了自己很感兴趣的公司的口头offer,算是一个比较好的期中答卷了。[/align][align="left"]我很感谢周围的人的帮助,无数人帮我内推;[/align][align="left"]我同时对硅谷某些公司的老板非常感谢,比如Joe,Ralph,Adam D'Angelo,他们很关心潜在的员工,并且愿意与他们交流,得到一些公司外,或者来自不同国家的人对于他们的产品的看法,这种氛围让我觉得自己非常的荣幸。[/align]
最后,这只是中篇,因为我还打算去面一下Twitter,Yelp,Foursquare和Dropbox,他们专注的领域有很多不一样的地方,如果让我分类的话我觉得四家公司完全是做不同的事情,要抓紧自己还在学校的时间多和不同的公司做做交流,多了解行业动态。

[align="left"]从中篇后,又来了三藩两趟,这两次都下雨,而我又碰巧喜欢雨天,感觉不错。[/align][align="left"]公司:[/align][align="left"]比起从前,又多见识了四家公司,Twitter,Circle,PInterest和Dropbox。其中前三家都可以给我offer,Dropbox因为四个小时前才结束面试,所以结果没有出来。[/align][align="left"]除了Circle,说说剩下三家给我的感受。[/align][align="left"]Twitter很大,里面的人也不错,但是最大的问题就是我觉得他们的HR干活实在让面试者不爽。第一个HR联系我,安排了电话面试,然后说面的很好,然后就人间蒸发了。第二个HR联系我,安排我写一个程序然后发过去,然后就人间蒸发了。第三个HR联系我,我说我现在很着急,于是他安排了第四个HR联系我。第四个HR给我安排了电话面试,然后onsite。第五个HR联系我说有Offer,第六个HR会和你谈。第六个HR现在联系了我,说周一给我打电话。整个过程耗时将近一个月![/align][align="left"]从前我听学长说Twitter联系他,全天面试,Offer当场就出来,所以我对Twitter充满了好感,可是如今看来,Twitter对我既不热情,我也没有能力在他们那里作出impact,所以感情就淡了。[/align][align="left"]PInterest很好,办公室里一片红火,30多个程序员,面试我的主要是Search Team和Recommendation Team。其中有一个人是从Quora跳槽过来,还给我对比了Quora和PInterest之间的区别。我对PInterest印象不错,估值很高,用户多,最近有很详细的赢利计划,给我谈了好多这方面的可行工作。要是现在是7月初刚和学姐她们吃完饭的时候,我肯定就去PInterest了!可是时光飞逝,我十月一日投的简历,他们上周联系我加面试虽然只耗了不到一周,但是这让我等的有点久,有些失望。[/align][align="left"]Dropbox一看就是geek集中营,面试我的人清一色从MIT毕业,感觉他们是想把MIT搬到加州了。听他们的早期员工Albert讲Dropbox的成长故事,就是把MIT的内部云存储实现出来给大家使用。就这一点来看,我觉得Dropbox实在是太Cool了!非常的理想化![/align][align="left"]另外,我还和Chopper Trading以及qt search的人联系了联系,但是想来想去觉得太累了,最终放弃了trading方面的联系,毕竟我很难证明他们招了我后我能做出很大的贡献。[/align][align="left"]其他:[/align][align="left"]讲点其他的,拖Offer是件纠结且有趣的事情,Storm8的offer deadline是两天,我拖了七天,Google的offer deadline是两周,我托到了下个月,Google的HR我实在是感激不尽,我对他们说我在Google实习的太不开心了,于是HR一直帮我想办法,说可以先去Mountain View和他们的project manager聊天,然后决定是不是要接受Offer,然后又把Deadline给我从今天延长到了下个月,说可以等我面试完所有的公司再做决定,实在是仁慈的HR。不过说白了其实我去不去影响不大,面试小公司见到的各种从Google跳槽的人都反映了Google一个统一的问题,臃肿![/align][align="left"]面试题目:[/align][align="left"]面试题也小总结一下吧,电话面试都是一些常见的算法题目,除了算法题目有一些其他的问题不妨说说。比如C++的vector和list有什么使用的区别?C++的virtual function有什么好处或者短处?什么是deadlock?如何使用mutex和semaphore?浏览器里输入网址后进行的一系列工作流程?[/align][align="left"]常见的系统面试题:[/align][align="left"]如何实现短网址服务?背后数据库,数据分布怎么设计?[/align][align="left"]如果提供一个服务让人实时知道附近的人,附近的名胜,附近的朋友等,要如何设计该系统,数据如何存储分布?[/align][align="left"]如果要设计一个million people实用的聊天室,当然要分若干小聊天室或者聊天主题了,那么要如何设计?数据如何分布,如何发送消息?[/align][align="left"]然后有一个网站,其题目与面试题目相差无几,可以参考:[/align][align="left"]http://codility.com/[/align][align="left"]最后:[/align][align="left"]指望一夜暴富搞定白富美是不可能的了,和朋友真诚相处开开心心才是王道啊![/align][align="left"]你们都懂的![/align]

补充内容 (2013-6-18 10:22):
原文链接为blog.renren.com
  • 34
21条回复