您当前所在位置:首页 > 出国 > 就业规划

牛人分享谷歌、苹果等美国公司面试经历

编辑:sx_changxl

2017-08-03

做你擅长的事,才有能力做好;有能力做好,才能解决具体的问题。只有做自己最擅长的事情,才能做得比别人好,才能在竞争中脱颖而出。本站编辑为大家分享美国公司面试经历,一起来看看吧!

首先科普一下公司,一般我们中国人会去的公司分为两类,一类是大公司,这边只列了在加州一线的大公司:俗称 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!

关于美国公司面试经历就为大家分享到这,希望对大家有帮助。

想了解关于出国的更多资讯,您还可以关注我们的微信公众号。


标签:就业规划

免责声明

精品学习网(51edu.com)在建设过程中引用了互联网上的一些信息资源并对有明确来源的信息注明了出处,版权归原作者及原网站所有,如果您对本站信息资源版权的归属问题存有异议,请您致信qinquan#51edu.com(将#换成@),我们会立即做出答复并及时解决。如果您认为本站有侵犯您权益的行为,请通知我们,我们一定根据实际情况及时处理。