注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号 
x
侥幸找到工作后的一份总结。我是转专业的,本科数学,MS申了CS。本科上过一两节课,没学过Data structure没学过算法,当时毕业的时候不知道arraylist,linkedlist和hashmap,也不知道binary search,quick sort,更别说大高上的算法了。研究生期间拼命学了两年还好结果还可以。楼主在美东Cxxxxxx CS,还是觉得选校选加州的好,每次面试都累得要命,飞好久。下面是我秋招申请过的公司。请认出我来的朋友手下留情,不要贴大字报。
内推/海投之后被拒的公司 都没有OA没有联系: Uber, Lyft, Amazon, Apple, Quora . Waral dи,
OA后被拒或者无后文的公司有: Linkedin, Goldman Sachs, SquareSpace, Akuna, Twitter。其中Squarespace是因为自己做的不好(会做blackbox那题的同学请教教我),GS据了解今年不招fulltime,L内推晚了。
下面是正经面的公司:
Appian: Phone, 拒 这家是一个在VA做Cloud的小公司,Phone完全是behavioral和聊intern experience,past projects。没什么难度,聊的挺好的不知道为什么拒了。
Bytedance Seattle: Phone,无后文 这个是Performance and capacity engineer。全程中文聊简历和project,问得还挺细的,最后问了一个DB的问题,也不难。国人大哥聊完说约下一轮以后就再也没有然后了。
D.E. Shaw: Phone,拒 Phone interview和地里面经一模一样,细节扣到底层怎么实现的。面过最高大上的公司,真的是水平不够。技不如人,甘拜下风。被拒得心服口服。 . Χ
Blackstone: Phone,无后文 聊的很好,一轮四题全秒了,做完还剩好久开始聊天,然后就没下文了。是一个写C#用.Net的公司,aka技术上无聊的很。面试官中间还非要纠我API使用的错,最后发现我说的是对的。自己用C#何必强行觉得自己别的语言也都会呢。
APT: 两轮Phone,拒 这个公司真的好感全无,第二轮前几天生病了说想reschedule,HR直接说don’t care, hope you try your best。还是在DC,写C#用.Net的公司。拒了也好,反正也不会去Onsite。
Drawbridge: OA, Phone,拒 电面那天状态不太好,写完要compile and run,debug了好久,被拒也是意料之中。感觉面试官觉得我蠢所以有点不耐烦,不过表现确实差,也无可厚非。
Dropbox: OA, Phone,无后文 电面是ABC小哥,这家电面翻来覆去就几题,地里全都有,注意交流和自己提assumption就可以了。过了以后说Onsite排满了,要等12/1月面完手头这些candidate如果还有headcount才会安排,至今没有消息。。可惜了,很想去体验一下这家的餐厅。
Palantir: 一轮Phone,Onsite,拒 Phone不多说了,很基本的behavioral+coding,easy中的easy题。注意要compile and run。Onsite上午三轮,一起的五六个,其中还有个中国的Google Intern大佬。下午我被留下来加了一轮,面完四点半,真的感觉用尽全力了,疯狂跪舔。。。有一轮system design,感觉说到面试官都high了,真的是所有system里面的最好的一次。最后还是跪了,Hr给了特别扯的feedback。这家怎么说呢,逼格高,张口闭口humanity,social justice什么的。几个面试官都是MIT,Columbia的,感觉有两个水平很高,每轮30分钟左右behavioral,15分钟coding,题还不简单。感觉他家很喜欢卖情怀,不差聪明人,只想招有情怀的人,demo里只展示了很多front end的东西,不知道backend和infra如何。code base里没有documentation。酒店订的很不错,budge很给力,不过onsite的中午饭就是冷的wrap,差评。
Robinhood: Phone, Onsite,口头Offer Phone需要compile and run。这家bar挺高的,onsite 四轮里有一轮architecture,一轮上机,一轮算法,一轮algo/data structure。面试题和他们的业务息息相关,很有意思,不是无聊的做题。说实话面得还行,onsite体验很好,当天到了有人greet结束了有人debrief。总体体验一般,机票酒店都要自己订。onsite完一周左右的时间hr打电话,很热情的说要给offer,问expectation,聊的热火朝天,一顿吹马上IPO,stock翻好几倍,走向人生巅峰不是梦。这个HR怕不是传销大佬。和manager,engineer聊下来感觉也很好,现在有很多growth opportunity很多project要做。里面的人都是FLG Palantir这些公司出来的,水平没问题,氛围也很好。
Citadel: OA, 两轮Phone, Onsite,拒 办公室很高大上,体验很好,见了几个quant几个sde,题都不难,很多numerical analysis(可能是因为我本科数学)。前两轮面得很好,后两轮面着面着变成超级细抠C++和OS,我对C++细节了解的没那么多,而且感觉和我想做的不太符合,就有点脚踩西瓜皮,想到啥说啥。拒了也是无可厚非。总的来说适合想做金融的同学,其中一个面试官录了sde现在转成了quant。中午吃的还不错。 .
Bloomberg: Phone,Onsite,Offer Phone两题,1coding 1design。coding要compile and run。onsite前两轮technical直接上机写。第一轮两medium,第二轮两hard。都不难,两轮面完在想会不会hr带着小火车在我门口出现,等了半个小时左右?等到了一个hr一个manager。轻松愉快聊完。office挺不错的,居然还养鱼,酒店也订得不错,不过公司没食堂有点难受。
Twitch: Phone, Onsite,Offer Phone需要compile and run。北美斗鱼。办公室是新搬进去的,才几个月,简直完美。带professional对战房,对,就是和DOTA或者LOL联赛一样的对战游戏房,各种电竞外设,电竞椅,隔音间,中间大玻璃。有好几间这样面对面的,看到都惊呆了。另外有直播间,餐厅完美,超级好吃。面试题和业务息息相关,我面得是platform组,很多system和networks方面的考点。见了四个人,三个Stanford大佬,水平相当可以。总的来说很满意,体验很好,后悔中午没多吃一点。 ..
VMware: OA, Onsite,Offer 面试四轮,一轮国人大哥,三轮三姐,有一个年轻三姐特别好看特别可爱。。。大家不要打我。。。题都很简单。三姐的话第一人一个medium,一个全问system,一个两题medium很简单。中国大哥问了一道design,一medium,一hard,一堆os一堆networks。campus有点像旧校园,倒是还不错。Hr非常敬业。午饭还行。过去写的会很底层吧,都是os和networks的东西,目测都是C。总体感觉有点养老?去面试的时候都没看见办公室里有几个人。
Facebook: Phone, Onsite,Offer 三轮,两轮technical,一轮manager。说实话有一轮面得一般,中间卡了一下,我感觉是被国人小哥抬了一手(这个国人小哥长得超像我一个多年的好朋友,感觉贼亲切。。)。因为不是Uday,没有tour,没有吃饭,没有hoodie。进去三轮就出来了。看到一眼步行街,感觉还是挺不错的,听说食堂很好,但是没有机会多了解一下了。
Microsoft: Phone, Onsite,Offer Onsite体验非常好,完全商务旅游,吃喝玩乐。在公司吃的饭也不错,虽然要钱,最后还发了hoodie和打折券,好评。面试不难,四轮一共6题,2hard,4medium。四轮都是同一个组来的面试官,深入浅出地了解了他们的产品,和我想做的东西不太一样,而且还都是C#。offer直接是match这个组的,好像也不能随意换组。总的来说巨硬虽然感觉没有FG这么受大家待见,但是内部还是可以的,毕竟老牌大公司,唯一不喜欢的地方是要在windows上写码,感觉好难。
Google: Phone, Onsite,Offer Onsite四轮无原题,基本靠现场发挥,枉费我面试前周末刷了400道lc和面经。。。总的来说题不简单,面过纯靠运气和缘分。食堂还行,campus也挺不错的。 . From 1point 3acres bbs
Tableau: Phone withdraw Hr说背景match,给约了一个临近毕业的phone。不过后来还是withdraw了。听说这家公司给的包很大。。
Bytedance Beijing: Phone withdraw 国内Hr联系的,据说背靠背两轮直接决定给不给offer。后来取消了phone。
Enigma: Phone, Onsite withdraw Hr联系,后来取消了剩下的面试,感觉像是低配版的Palantir?
Tradeweb: Onsite withdraw 一开始收到OA,没做。后来收到email让我直接去Onsite见几个hiring manager,再后hr搞错了日期,让我reschedule我就懒得面了。
Paypal: phone withdraw Hr联系,说面试,我大概问了一下组做的东西,和compensation就withdraw了。主要是记得在扒扒我司里看到说在paypal里工作像是在一台随时会爆的机器上拧螺丝。每周一爆,通宵修,修完了下周接着爆。记忆深刻。。
Rubrik: Phone, Onsite withdraw Phone interview和dropbox特别像,聊的还不错,hr小姐姐又好看态度又好。后来取消了三轮virtual onsite。
Oracle: Phone, Onsite withdraw 选了7个组,给了四个面试,后来有一两个招满了,没面,剩下的取消了。
OfferUp: 两轮Phone,Onsite withdraw Phone需要compile and run。面试的题也不算很简单吧,时间久了不记得具体了。本来想放到和巨硬同一天面的,但是Hr太慢了,给我拖了好久,最后我从西雅图回来才说要约,我实在是飞不动了,就取消了Onsite。
Two Sigma: OA, Onsite withdraw OA做完给了onsite,后来感觉水平有限而且来不及了,就取消了Onsite。
Airbnb: OA, Phone,Onsite 唯一剩下的面试,打算体验一下了。Phone的感觉没有特别难,和传说中的最难进的公司有点不一样。。。onsite还没去,不知道办公室给力不给力。
总结一下: 上面说了,我基础不好,算法也不会,所以从基础开始补起,学DS,算法和system。一开始是靠LC和Princeton老大爷的算法课1。感觉这两样东西给了很大的帮助,中间看到不会的算法在另外看别的算法书学习。对于每个算法,DS都学到直到和他相近的有哪些,区别在哪,什么情况哪种有优势,为什么。要融会贯通,这样碰到没见过的题或者followup才能游刃有余。我个人喜欢专心学一个东西,所以没有上很多别的公开课,也导致我至今不会前端的东西。这个问题仁者见仁智者见智把。
当LC刷了200左右,算法了解一些了以后,我看了很多面经和Geeksforgeeks的题,毕竟LC也没有包括所有的知识点,而G4g有很多好的算法,解释和implementation是个很好的参考书。另外面经可以让我更清楚面试里题是什么问的,比看LC的description和例子更贴近面试。总的来说我LC刷了300多,别的乱七八糟的看了不少。我的学习方式基本就是硬刷,一遍不行两遍,两遍不行五遍,直到记住。所以这样学的可能没有别人多,但是记得清楚,比容易忘。我觉得我的学习方式可能对别人不是很有效果,不过如果大家对我的学习方式有兴趣的话请告诉我,我会多附一些我的心得。
另外OS或者system design的话因为我上的课都是这个方面的,所以多靠平时积累,面试前看一遍slides,和g4g总结就差不太多了。对于兴趣在别的地方的同学建议大家专精一个方向的知识,比如最火的CV,NLP或者像full stack,要做到可以侃侃而谈,为什么喜欢,有什么相关经验,希望做什么,这样面试的时候前10分钟如果有behavioral部分就可以轻松通过了。
补充内容 (2018-12-5 02:03):
我这几天整理一下学习的方法给大家share吧
补充内容 (2018-12-10 06:13):
我的学习方法更新在这里:https://www.1point3acres.com/bbs ... tml?_dsign=258f8c22
补充内容 (2018-12-23 06:09):
更新一下拿到了Airbnb,最后从了F。
补充内容 (2018-12-23 06:09):. 1point3acres.com
更新一下拿到了Airbnb,最后从了F。 |