新农上路
积分 94
大米 颗
鳄梨 个
水井 尺
蓝莓 颗
萝卜 根
小米 粒
学分 个
注册时间 2011-11-19
最后登录 1970-1-1
2015(7-9月) -CS 硕士 +1-3年 | 内推| 码农类General 全职 @airbnb
注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号
x
多年来一直在地里潜水,长期伸手党,今天分享一下自己的找工作经历,回报地里。
# 大致情况
之前Intern的时候在EA Data team, 拿到了return offer。所以在投的时候基本上只投了一些我比较想去的。所有的都是找朋友或者朋友的朋友或者不认识的校友内推的。
8月底开始投简历,10月刚开始基本拿到想去的公司的offer。整个过程还是比较顺利的。. check 1point3acres for more.
-baidu 1point3acres
Facebook : 简历被拒
Lyft: 简历被拒
Dropbox: withdraw after OA. check 1point3acres for more.
Snapchat: withdraw after Phone Interview
LinkedIn: withdraw after talking with recruiter
Uber: Offer
Google: Offer
Airbnb: Offer
. Χ
# 背景. .и
北航本科(软件学院),之后在国内工作过两年(人搜和百度)。CMU-SV MS-SE。-baidu 1point3acres
# 面试
. .и . ----
## Uber
. From 1point 3acres bbs
Uber是第一家面的。onsite完后5天拿到offer。面试是1轮算法,1轮OO Design, 1轮System Design, 1轮Behavior。算法题目是Leetcode原题,System Design 也是以往的地里面经中出现过的题目。
整体来说,感觉Uber面试比较简单。四轮都非常顺利。
..
不过这里要稍微吐槽一下,面试当天hr给我安排了一个仅仅能够容纳两人的超小房间面试。里面连个桌子都没有。
更尴尬的是, uber的面试是从上午09:45到下午02:00。但是不知道为啥我没有lunch interview, 然后11:00之后一直在饥肠辘辘中度过。.google и
Uber面试前两天,不小心着凉得了重感冒。身体也极度虚弱。面试当天还担心自己会一把鼻涕喷到面试官脸上。后来室友给我推荐了
幸福伤风素,吃了几粒后,不流鼻涕了,头也不疼了。所以这里特别感谢一下室友和他的幸福伤风素。对于得了感冒的同学也强力推荐。
## Google
. From 1point 3acres bbs
Google我是在Pittsburgh面的。我是在CMU SV校区,但不知道为啥recruiter给我安排到了Pitts。再加上那几天我要参加Pitts的TOC,而且听说Pitts那边会简单点,所以就果断去了。
因为之前面Uber面得不错,觉得应该能拿到offer, 再加上感冒刚好,心情异常舒畅,所以面Google的时候感觉非常轻松。
Google是四轮纯算法。面试题目中规中矩。但是也没感觉Pitts那边会比Mountain View简单。整个面试过程也非常顺利,没有遇到啥特别大的困难。面Google之前觉得他家面经太多,所以也没怎么特别准备他家的面经,直接就去面了。但后来跟同学讨论才发现我面也都是朋友面过的,或者地里面经出现过的。建议后面要面的同学多准备一下。
面完Google第二天,就接到电话,说面试进行的不错,极有可能拿Offer。然后在挂了Google的电话几秒种后,也拿到了Uber的Offer。. 1point3acres
.--
## Airbnb
Airbnb是三轮算法,两轮Culture。之前听朋友说Airbnb面试很难,而且听说他家出原题概率很高,所以着重准备了下他家的面试。结果当天面试全都是没见过的题。但是自己运气比较好,除了有一道题目外,其它题都不是很难。当天一起面的有一位CMU的同学,感觉他面的题比我难多了。这位同学实力惊人,三轮算法都是一遍过。面完跟他讨论一下,觉得自己跟他有差距,以为要跪,结果第二天侥幸收到Offer。拿到Airbnb的Offer是最开心的,因为有点出人意料。
-baidu 1point3acres
拿到Airbnb的Offer之后,跟在Google,Uber和Airbnb工作的若干朋友交流讨论了一下,觉得目前来看Airbnb最适合。所以就果断接了Airbnb。
# 面试准备和相关资料. 1point3acres
面试主要是刷leetcode(两遍半)和看面经。
刷leetcode是一件比较枯燥的事情。我的解决方法是换个语言来刷。。。
第一遍和第二遍用C++写的: https://github.com/seckcoder/leetcode
第三遍实在不想刷了,太无聊,所以换了个语言来写,用来缓解无聊感效果不错: https://github.com/seckcoder/Haskell-LeetCode
System Design方面主要是看有几篇论文:.1point3acres
Amazon的dynamo那篇,.
Google的Big table, Mapreduce
上面三篇论文精读之后我觉得足以应付大多数system design了. From 1point 3acres bbs
然后是看一些公司的techtalk。我觉得这个比engineering blog要好得多。
比如关于uber的那几道design的题目,
design uber, 尤其是dispatch service那块,uber的工程师已经在QCon上说得比较清楚了。. Χ
http://www.infoq.com/presentations/uber-market-platform
关于design imessage, 可以看看腾讯QQ和微信的想着的演讲,架构方面和一些细节也说得很清楚。
# 感想和总结
我找内推都是在linkedin上找校友,然后不管认不认识,都会联系一下,求个内推。
绝大多数都非常乐意帮忙。也借此机会认识了不少朋友。. ----
我觉得找内推是 熟人内推 > 校友内推 > 地里的内推 > 网投。
另外,有一些推了很多人的建议不要找了。之前给我幸福伤风素的室友在投一家公司的时候,跟很多其它CMU的同学找了同一个人推,这个人也推了很多人,结果导致室友简历直接被刷掉了,而其它同学拿到了面试。其实当时推的几个人里面,室友的实力和背景是最好的。非常可惜。
如果有其它问题,欢迎email我(邮箱: seckcoder@yahoo.com )。也欢迎有共同兴趣爱好的同学加我微信(直接把微信号发我邮箱),非常乐意交朋友。
我的兴趣爱好是Coding(functional programming, type theory, math, etc) 和日漫
补充内容 (2015-10-16 01:21): -baidu 1point3acres
关于面经, uber的算法题是leetcode上的原题,design的题全是地里面经里的原题,不再重复了。
google的题目在之前一位热心的楼主总结的190多道题里面有,也不再重复了。
因为签了Airbnb,所以不透露面经题目了,抱歉
补充内容 (2015-10-16 01:25):
EA的面经: 我之前面的intern, 没有onsite。只有两轮电面和一轮offline的coding, 电面第一轮的题目记不清了,第二轮是leetcode上的一道原题, search a 2D Matrix II。offline coding是把后缀式/前缀式转成中缀式。
上一篇:求问有人面过quantcast么 下一篇:求硬件内推
本帖被以下淘专辑推荐:
· 求职总结 | 主题: 1400, 订阅: 284
· EA面经 | 主题: 20, 订阅: 5