2017-06-07 208阅读
本文为大家分享一位“大牛”的面试经历,他曾去过美国谷歌、苹果等著名企业面试,我们一起来看看他的面试经吧。
首先科普一下公司,一般我们中国人会去的公司分为两类,一类是大公司,这边只列了在加州一线的大公司:俗称 FLAG, 即 Facebook, Linkedin, Apple, Google. 除此之外Twitter也是不错的公司。另一类是pre-ipo的公司:Uber, Airbnb, Snapchat, 这三个估值都在10B以上,另外还有Pinterest, Dropbox等。
大公司福利待遇都很好,而且身份问题有保障。小公司会差一些,有一定风险,但干起来可能比较带感,而且收益总和风险并存。我最近on-ste一共面了Google, Facebook, Linkedin, Twitter, Apple, Snapchat, Airbnb. 看起来挺多,但我因为时间都凑到一起,一周三家,所以面试并没有花很久。除了apple还没出结果之外(应该是悲剧了),别的都给了offer,所以喜欢码代码的,都可以放开试试。下面我按时间顺序,随便谈谈公司和面试经历。
1. Snapchat
在Venice beach的小公司,120人左右,一个很wacky funky的地方。以前有段时间很喜欢在youtube上看KessemG在Vennice beach问路人各种搞笑的问题。到处是大麻店,爱滑滑板的人。当时面完,什么都不想干,径直走向沙滩,呆看滑滑板了好久,印象中,空气里弥漫着大麻味。公司是两个Stanford的人创立的,做的是手机应用。在美国是年轻人用的最多的social network。我美国朋友说对他而言Snapchat > Twitter > Facebook. 面试比较特别,先吃中饭,然后连面4场,基本都是technical的,要求在电脑上写,写完编译,自己写client测试,所以写代码的速度比较重要。公司很年轻,自己也很喜欢这个app,不过因为不是e-verify,身份问题,就没去了。第一次on-site,连内推我的人都觉得要跪,最后全部yes, 还有一个double yes, 挺意外。
2. Google
地球人都知道,公司就不多说了。早上9点出门面试,去google的高速路有名的堵,那天还出了事故,更堵了。开出租车的黑哥哥跟我说他接下来要送人去机场,问我会不会骑自行车。答:会啊!google园区里到处散落着免费自行车,然后开到离大概终点1mile远的地方,黑哥哥跟我说:你看到那边有个自行车了没,我告诉你怎么走,你可以骑过去。我当时心情比较high,想象他接下来要送人,就说好!但那车座位倒放在篮子里,怎么骑啊。黑哥哥说:All show you. 于是我就下车了,于是黑哥哥开着车就跑了。。下车发现原来车坐是坏的,轮胎也都爆了。狂骑了20多分钟,中途各种问路换车,总算到了,时间刚好。之后上午2轮,吃个饭,下午两轮。算上电话面试,所有面我的除了一个白人,不是三哥就是三姐。不过暑假Amazon实习不是盖的,印式发音早已不是障碍。早有耳闻说Google食堂业界良心,本来满心期待,中午来了个白人小哥,一脸兴奋的和我说中饭带我去吃burrito,当时心就凉了。。。。Google面试比较全面,侧重算法能力,分析能力。
3. Facebook
原来的dream company. move fast and break things. 面intern的时候打了一次酱油,那时候第一次知道,一个公司冰箱里饮料的种类可以比超市里还多,而且全免费,而且到处都是。。零食,甜点屋,冷饮屋,全部随便吃。喜欢墙上都是graffiti。一直有follow一个grafitti artist David Choe. 他也是facebook graffti的主要创作者。面试一上午面3轮,然后就吃饭,参观,比较轻松。公司hack culture, 年轻,感觉很有激情,入职前有bootcamp,可以了解找到自己喜欢的组,但现在engineer人数8000,已经很大了。
4. Airbnb
Sharing economy. 通俗点说就是沙发客。大家把自己的房子放到网站上,比酒店低廉,而且可以和当地人交流,别有一番风味。暑假和老妈在LA试过,觉得不错,强烈推荐。同别的小公司面试一样,电脑上写代码。不同的是,有6场面试,3个技术的,3个聊天的。关于聊天这事,我建议不用想太多,真诚最重要。其中有个人问我,你最大的失败是什么。我就说了在交大做创新实践项目,最后全组fail的事。他听完说我很真诚,说很少candidates会这样,还告诉我他第一份工作被炒鱿鱼。130 engineer, 在sf,明年会翻番。
5. Twitter
SF downtown. 做挺多不错的开源项目。食堂应该是最好的。面了4轮,基本都是senior engineer. 面试比较常规,不过是分组的,就是说面你的就是之后你要加入的组。
6. Apple
最特别大公司,真的是花很多心思在招人上面。不过apple是manager招人,所以可能不具有推广性。就我而言,一天见了12个人,都是一个manager带一个engineer面,中午和全组人吃饭,好像你就是其中一员。面你之前还会看你的github。面试很注重variable type一类的细节,应该用size_t的地方,绝对不要用int. 员工忠诚度很高,面我的平均都待了7年左右。
7. LinkedIn
在google丛中。面了5轮,比较常规,最后一轮面了design. 有种被虐翻的感觉,根据自己暑假实习最后没事干,看过几个dynamodb, s3的talk,胡扯了一番。面完,骑着linkedin的自行车,不得不说着自行车比google的好多了,带变速的,问了一次路,就骑到了google中心,本来只想去蹭网的。那天正巧有户外google halloween party, 故作镇定的对保安大哥笑笑,混进去了。拿了一杯酒精性饮料,听了听音乐,逛了逛,就走了。
于是就这么结束了。选择去了小公司,待遇上比大公司给我的差一些,股票这个事情说不清楚,但总觉得想,多尝试一下,多见识见识,希望自己做的事能有一些impact. Enjoy life, live the advanture.
最后附上一些对我有帮助的资料,比较不提倡刷题,因为碰到原题的概率还是很小的,重要的是提高写代码简洁明了的能力,还有一些cs的总和素质,和一些思维。
1. algs4.cs.princeton.edu 最好的入门算法课,coursera 上有视频,代码非常简洁明了。
2. topcoder.com Binary search讲的很好
3. geeksforgeeks.com
4. careercup.com 面经
5. leetcode.com Online Judge
不管是正在找工作的,还是将要找工作的,都希望大家能去到自己想去的地方。Enjoy life, live the advanture.
更新: 刚有个同学和我说,看我写的,会误导别人CS找工作太简单了。我觉得他说的对,找工作大家肯定都付出很多。我也是leetcode做过一遍(虽然我也认识人没做过照样去很好的公司),princeton那个课视频看过一遍,面试前也基本会保持一定的代码量,开学两个月没怎么过打球。不过如果平时不写代码,除了课业不碰cs的东西,那也谈不上喜欢CS吧。有人说想多远就能走多远,我不知道是不是对,但我觉得想得不远,肯定走不远。Dream big!
Copyright 2000 - 2020 北京澳际教育咨询有限公司
www.aoji.cn All Rights Reserved | 京ICP证050284号
总部地址:北京市东城区 灯市口大街33号 国中商业大厦2-3层
高国强 向我咨询
行业年龄 11年
成功案例 2937人
留学关乎到一个家庭的期望以及一个学生的未来,作为一名留学规划导师,我一直坚信最基本且最重要的品质是认真负责的态度。基于对学生和家长认真负责的原则,结合丰富的申请经验,更有效地帮助学生清晰未来发展方向,顺利进入理想院校。
陈瑶A 向我咨询
行业年龄 15年
成功案例 4612人
拥有大量高端成功案例。为美国哈佛大学、宾夕法尼亚大学等世界一流名校输送大批优秀人才。
齐亚楠 向我咨询
行业年龄 13年
成功案例 3536人
商科案例有哥伦比亚大学等,工科案例有麻省理工大学等,艺术案例有罗德岛大学等。
李君君 向我咨询
行业年龄 13年
成功案例 3623人
成功案例涉及美国排名前60的院校,专业涵盖商科(金融,会计,管理),工科(生物工程,化学工程,计算机科学,电气工程)等热门领域。