2014北美CS找工作小结
Facebook, Google, LinkedIn, Uber, Airbnb, Pinterest, Quora, Dropbox, Palantir, Bloomberg, Microsoft, Amazon, Snapchat ...
背景
13fall cs master, 14年暑假Twitter实习(无return offer)
结果
简历 reject:Lyft, MongoDB, Pandora
电面 reject:Airbnb, Snapchat, Medallia, Shopkick
onsite reject: Palantir, Youtube, Bloomberg, Dropbox, Quora, Pinterest
offer: LinkedIn, Facebook, Uber
withdraw: Microsoft,Hulu,Yahoo, Amazon, 2sigma, Infomatica, epic
面了石沉大海:Turn,Tesla
两个月的面试
10月,14fall开学前就开始改简历,从国内来美国继续14fall的学习,还积攒了一堆面试,有Youtube, Palantir, Dropbox, Airbnb, Medallia。在job fair上疯狂扔简历,又拿来一堆面试,有Turn, Quora, Facebook, Informatica, Microsoft, Yahoo。snapchat和LinkedIn是内推的,其他全是网申的。从一开学开始,基本一到两天一个电面的节奏,幸亏课不多,还算可以承受,慢慢就是麻木了。那时面试最大的动力就是收到onsite的好消息,所以10月面试结束时,已经有近10家要onsite了。
11月,接下来四周就是每周飞湾区一次面1到2家的节奏,偶尔还有飞New York的onsite,真是疯狂啊。。极累无比。还好在Palantir, Dropbox, Bloomberg, Quora的拒信后,收到了LinkedIn的好消息,否则心理压力真是太大了。没想到坐飞机会那么累,进机场,安检,候机,登机,起飞降落的难受,出机场,叫Uber,很费时间和精力。有时到了酒店都到半夜了,洗洗睡第二天就要去面试,相当辛苦。但是相对于onsite当天的辛苦,飞机上的劳顿就不算什么了。onsite常常让我感觉面不下去了,两场面试中间基本上没有休息的时间。
onsite的各公司
Palantir
一轮电面直接onsite。电面一下面了三道题,小哥对我挺满意的。人生第一个onsite献给了Palantir,这是个做大数据的公司,据说bar特别高,所以当时自己也不抱太大希望。不得不承认Palantir真有钱,专人机场接机,住公司门口hotel,服务周到,不愧是与政府相关的企业。hotel也是我面过的公司订的最好的hotel。面的职位是full-stack engineer,上午三场分别是Algorithm,UI-Design和Coding。据说上午面的不好会在中午公司demo完被轰走,下午面完见着公司VP才 有可能 拿offer。我没被轰,但也好不到哪里去,下午hr告诉我说或许full-stack不适合我,又让我加面一场backend的面试。System Design相关,自己答得也不好,面完过一会hr就过来送了我一件Palantir的衣服然后跟我说掰掰了。。整体感觉Algorithm难度很高,Coding难度不高,UI-Design灵活性比较大,得和面试官想到一块去。一周后,hr约时间打电话,我激动了一下可惜hr打电话说不好意思我们不能要你,我说我能知道反馈吗,她说不好意思我们只告知结果。总之这是我面过的最难的公司之一。Palantir是挺好的,有专门的食堂,里面居然有担担面!在Palo Alto,阳光好,也很繁华,又安全,适合生活。他们很看重design,有专门的design的office楼。可惜这是个和政府相关的公司,我们进去估计比较敏感,而且据说工作压力超级大,有个engineer结婚度个蜜月回来就被辞退了。
Youtube
一轮电面直接onsite。当时电面面的不好以为要挂,没想到还是给了onsite。面完Palantir第二天就去Youtube面试,但是我觉得他们的hiring的流程不太好,我到了Youtube登记之后,等了半个多小时才有人下来接我,因为已经过了面试开始时间,我一度以为他们把我忘了。四轮纯coding,题目很灵活,有点后悔把Youtube面的那么早,经验不足挂了。Youtube在San Bruno,整个office火红火红的,挺不错。第二轮面试官是个印度哥,第三轮面试官是个印度姐,他们态度都比较冷淡,不过也没办法。面完就感觉第二轮答得不好,给了hint才有最优解,因为心情不好,之后午饭吃的都感觉没有味道了。午饭是和一个另一个印度哥吃的,他比较内向我心情又不好,我们也没怎么聊。饭还是一如既往难吃。四周后的一天SD下着雨,我正在去机场的路上要飞SFO去面Uber,hr打电话说不好意思我们不能要你,你提升一两年后再来申请吧。hr把每一轮的feedback也告诉我了这个还是不错的。当时看着车外淅淅沥沥的雨,内心倒是很平静。
Bloomberg
一轮电面直接onsite。电面题很常规,有coding有基础C++知识。面完Palantir和Youtube过了个周末,就去NY面bb,这个感觉最不值了,飞了6个小时过去,顶着时差面了一整天,面够四轮(据说面够四轮offer机会很大)还是挂了,然后从纽约回来就感冒咳嗽流鼻涕(持续了一个学期!)。感着冒第二天一大早就收到Bloomberg拒信,状态真是糟糕。题目难度一般,面试官感觉特别非常规,总之跟IT公司面试还是很不一样。什么都问,C++,数据库,OS什么的。公司在曼哈顿,大楼很fancy,不过总觉得不适合cs的在那工作,也是仁者见仁智者见智吧。住在Bloomberg旁边的hotel,三百多刀一晚但是不如在湾区一两百一晚的酒店,果然曼哈顿消费高!
Dropbox
面Bloomberg的当周拿着两封拒信带着郁闷的心情就又飞去Dropbox onsite了。这个公司要求好高,找人内推,然后做online challenge,然后两轮电面才给的onsite,扔箱子的office确实不错,旁边就是AT&T PARK,码头,大海,上班上累了,去海边散散步,看看比赛还是特别爽的。公司里面也很赞,尤其是食堂,吃的特别好。听说主厨是米其林三星厨师,每天菜单不重样,精致的牛排什么的,还有Dropbox自制的各种口味的冰淇淋。面试难度还好,题目重复率高,注重多线程。面试官都很友好,有个是USC的中国妹子,人挺好的。可惜还是挂了,可能他们觉得我多线程写的不好吧。另外,我感觉Dropbox里美女好多。。两个面试官都是美女(有abc也有中国同胞)。午饭后看Dropbox的demo发现他们也在做类似google doc共同编辑的东西,但我不知道他们是否能干的过google或者分一杯羹。Dropbox现在有三个主要产品,传统Dropbox,相册Carousel和刚刚收购的Mailbox,我不确定后两样能吸引到多少新用户。关于盈利模式,面试官告诉我说他们主要是靠Dropbox pro和Dropbox for business赚钱,好像很多公司都在用Dropbox。
一轮电面直接onsite。电面是个印度哥,面的不难,虽然有小错还好他还说放过我了。面完Dropbox过了个周末就又飞去湾区连面Linkedin和Facebook,要知道那时候我基本上在San Diego连续待不到3天以上,天天飞,还有一堆事。。。LinkedIn是invitational day,所以也是社交的好机会,认识了好几个一起来面试的中国小伙伴。感觉这个invitational day活动做的挺好的,机场接机直接送到酒店,第二天一大早把大家一起送到office吃早饭,发了一些小礼品,cookie,Tshirt什么的挺多,还会发一张大图,是你的LinkedIn的关系网,比较有意思。然后有一些warmup小活动让candidate来认识一下LinkedIn,拼拼乐高,大家再互相介绍一下这样。然后就是上午两场面试,behavior,coding。(2hr)behavior是个中国的manager大哥,他人很好,说随便聊聊这个面试就是让我放松放松不要太紧张。另一个coding面试是个美国小哥和印度小哥,确实在LinkedIn面试不遇上印度面试官很难。中午hr带着大家一起吃饭,再有一些小活动放松下。下午还有两场面试,coding,design。(2hr)coding有点让我困窘还好他们放过我了。design设计的东西不难,面试官也挺满意。结束后LinkedIn统一开车带着大家去吃寿司,还有LinkedIn的员工一起,感觉氛围很不错。面试后的第二天晚上就收到LinkedIn hr邮件说要给我打电话,神速啊。不过给offer特别拖,因为要安排manager聊天和感恩节拖了两周才给的offer。第一次这么不爽感恩节。。
一轮on campus直接onsite。我参加的是Facebook的university day,所以也能和很多candidate一起,也是认识了一些人,包括面试0跪的wizard浙大同学俞t大神,还有扎实稳重的王c。感觉强度没有LinkedIn高,只有一上午三场面试,每场45min。面试分别是coding,coding,behavior(包含coding)。上午面完,一起吃饭,逛campus,吃冰激凌,听讲座,发T-shirt,还是挺和谐的。就是面完觉得自己要跪,第二场面试没有给到最优解,欧洲小哥面试官直接move on到了下一题。过了两周(中间感恩节)的晚上,Youtube给拒信的同一天,hr说发了邮件给了好消息。
Quora
一轮on campus直接onsite。Quora on campus面试官是个小美女,第二题我没想到更好方法,她就各种指引,还好最后红着脸写出来了,她居然让我onsite了。Quora和Pure Storage在同一层,在mountain view的Castro street上。很喜欢那条街,暑假实习的时候在那吃喝很多家,哈哈。我感觉这个面试难度好高,中午开始面,四场连面4小时,全是coding。第一轮Practical Interview,给个开源项目和一些需求,让在1个小时内改完。自己看文档看了半天,哎太弱。第2,3,4轮都是coding,我觉得题目难度比较高。题目全部没见过(可能是我见得少= =),都是现想,有的给了hint才知道咋做。而且一下午连面4场确实特别累,面着面着就饿了。意料之中很快就收到邮件拒信了。我感觉这种公司geek很多,都是智商超高的人。面完第一轮就知道要跪了。
一轮on campus直接onsite。面Quora的第二天面的Pinterest,挺喜欢这家公司,公司氛围,装修什么的都很不错。上午1轮,下午3轮。可以因为前一天面Quora太辛苦了,面Pinterest不在状态。上午是oo design面试,他们叫做software architecture面试。午饭和一个abc妹子吃饭,时间很赶没吃完就到点了,那时候自己巨困。。下午是coding,culture fit,coding三场。最后一场coding是个中国姐姐,几年前在facebook干了几年,然后去了小于10人的小公司,现在跳到了pinterest。coding完我们聊到了职业选择的问题,我还挺佩服她的气魄的。Pinterest整体比较均衡,这样不会像Quora那样特别累,就是自己太困了。。面试官普遍很年轻,大多数都是刚入职不到一年的。
Uber
一轮电面直接onsite。Uber office整体感觉就是比较低调奢华的黑色的样子,楼上是Square总部,旁边是Twitter大楼(有种故地重游的感觉= =)。这家公司的结果让我出乎意料,居然给了offer。他们家的处理速度也很快,电面题目难度不高,主要聊聊天,上午电面,下午就给onsite了。onsite时我分到了infrastructure组面试,所以三个面试官都是infrastructure的人。因为behavior面试的manager那天有事,hr说等到我回sd再跟我打电话继续面这轮。其他三轮是coding,杂七杂八,coding。那个“杂七杂八”是面试官什么都问,从“在浏览器输入url发生什么”开始无限拓展,很多网络的东西我也不太懂,我只好多次说“sorry I don't know”。面完第二天hr打电话补面manager面试,第三天打电话给offer。说实话我非常喜欢Uber,office里面的装修感觉非常稳重,我也觉得公司发展很有潜力,我拿offer的时候Uber估值已经到40billion了。可是我觉得自己不能冒这个险,过两年等自己有本事再来吧。一想到自己放弃了这么难得的机会,就有点难过(= =)。不过既然选择了,就好好坚持吧。顺便吐槽下Uber的报销,真够慢的。
电面的其他公司
Airbnb
曾经是我最想去的公司,可惜电面挂掉了。认识的很多人都是同一道题,可惜自己当时没做好。。哎
Medallia
这个公司比较奇怪,先是online challenge比较有难度,然后电面,我面试题不记得了。。就是感觉hr回邮件很慢,不怎么上心,还把我的邮编看成了电话号码。。
Shopkick
这个公司做的东西比较有意思,就是进超市收集点数然后换gift card那种app。题目不难,问的拓展难。问着问着我也怂了。第二天就收到了拒信。
Snapchat
这个公司据说给的offer股票超级多。印度哥面我的,主要是我答得不好,悲剧意料之中。
Yahoo
面试题非常简单。在jsfiddle上共享code,很奇怪的面试方式。和面试官聊的还挺愉快。就是消息给的太慢了。
2sigma
纽约一家金融技术公司,安排店面时间时我忘记了他们是东部时间,安排在了我这边早上7点。。面的code题不难,但是别的OS,算法什么的挺多。面完直接回笼觉。
epic
被很多人吐槽的公司诶。。online assessment纯看面经,然后电面不难。做online assessment挺费时间的。不过他们公司很友好,给我感觉不错。
Microsoft (on campus)
面试题很简单,面试官很nice。
Infomatica(on campus)
面的非常诡异。那也是面试官的第一次面别人的经历。。搞得我也很尴尬。后面的加锁的题答得很不好居然让我onsite了。
关于面试官
电面时中国面试官很少,印度人很多。只有Dropbox是中国面试官,一开口就是中文,还挺亲切的。onsite时中国面试官多起来了,虽然都说英文,但都非常友好。表示感谢!
关于性别
很多人说女生找CS工作有性别优势,我感觉比较赞同。
先写这么多,想到什么再补上吧。面试经历还是挺有意思的,也借此机会去过这么多的有名的公司,拿到拒信也值得了。