[北美] 在职跳槽经验分享

楼主: tomcy (锋哥)   2019-04-15 03:12:26
想跟大家分享我这几个月准备面试跟申请的经验
我目前在SF downtown的financial service firm待了两年做Backend Engineer
学历是NTU CS 学士和硕士,来美国之后在UCLA念了master of financial engineering
本身不排斥做金融或是CS,但目前应该会往CS方面走比较符合兴趣
要不要换公司本身当然也有很多考量
像是我现在已经在跑绿卡,如果中途跑了要全部重来,也可能要赔偿申请费之类的
但是以长期生涯考量还是希望换到能学到更多东西的公司
我申请的timeline大概如下:
2018/11 开始刷题
2018/12 开始申请(能内推找人内推,不然就直接申请)
2019/1-3 大多数是第一轮电话面试
2019/3-4 搞定所有的onsite
我没有详细记录申请多少职位
我猜大概在50-80之间
其中有21间有HR打电话聊聊
其中14间有进到第一轮电话面试
最后拿到9家onsite
目前确定拿到4个offer,有4家公司还在等team match之类的
接下来我会依据onsite的时间说明面试内容
因为签了保密协议,我只会说题目的类型,无法说得太细节
1. Rally Health (LinkedIn 申请)
母公司是united health,工作环境看起来很不错
面试我觉得不难,总共5轮每轮45分钟
依序问了我目前专案的内容、字串处理、greedy and sorting
tree question、最后是主管聊天
最后有拿到offer,但我觉得pay偏低,应该不考虑
2. Amazon (我也忘记怎么申请的)
原本面试的是Aurora在palo alto的组
最后面完不知道为什么把我塞到做ML camera的组
Amazon面试难在关于他们principle 的 behavior question
面试总共有一半以上的时间在问这些问题
我基本上找了5-6个工作中例子来回答
面试总共5轮,两轮在早上、三轮在下午
依序问了system design、tries、array and greedy、tree
最后一轮是跟主管聊全behavior questions
最后拿到offer但是在另外一个组
所以是考虑中
3. Exabeam(LinkedIn申请)
做security 的startup
其实他们人都满不错的
面试总共4轮,分别问了tree、string、tree和system design
offer get (考虑中)
4. Affirm(LinkedIn申请)
做small loan的startup 目前应该是F轮
我觉得满有前景的,创办人是paypal的创办人之一
面试总共5.5轮,分别问了system design、state machine、system design、string
其中有0.5轮是一个product manager来demo他们的产品
一轮是主管聊天
这家拖了很久才给我回复说原本的team想找更资深的人,所以想把我找其他的组
但也没什么回复,可能是soft reject吧!我也不懂XD
5. Google (内推)
我是在youtube面试的(因为离我家比较近)
其实面Google前都很焦虑的,觉得还没准备好
不过老实说永远都不会有准备好的时候,基本上也不会碰到跟leetcode一样的题目
面试总共5轮,分别问了random generation、tree、BFS、string、DFS
每个问题大概都是两部分,基本上都要把code写出来
但是比起写出完美的code,我到觉得面试官更重视交流跟想法
面完之后我觉得我应该可以面得更好,所以也没什么信心会拿到offer
目前的feedback看起来是正面的,所以会送hiring committee
未知(如果上了应该会去)
6. Uber(LinedIn)
Uber应该是我最想去的公司,感觉很有发展性
原本在面infrastructure team后来转到uber eats
面试总共5轮,分别问了system design、system design、behavior question and
sorting,有一轮是跟主管聊天
最后结果很奇怪,我先收到rejection letter然后hr又打电话来说可以给比较低level
的职位,但就要另外找组。
所以我也搞不懂现在是什么状态,反正就等等看囉
7. Indeed (内推)
原本面data组,后来想做product engieering就转介到product SF team
面试非常痛苦,从早上9点到下午5点,总共7轮面了13个人
最后聊天的时候不得不抱怨一下,他说他们正在想办法缩短XD
一轮是resume,两轮system design,一轮linked list and array一轮queue
有一轮是用hackerrank线上解题,一轮是code review
等结果中
还有另外两间是Atscale跟一家很小很小的startup
Atscale有拿到offer但我拒绝了,另外一家很奇怪不讨论
刷题方式:
我觉得刷题当然很重要,但应该是重质不重量,刷得多当然好
但更重要的是了解每种题目跟这种题目一般的解法
然后有些公司有题库也可以好好练习
讨论 讨论 讨论 永远是最重要的
让别人知道你在干嘛 为什么要这么做 以及这么做的考量是什么
大方向大概是这样
我刚开始面试的时候也满挫折的,基本上刷题刷得不够熟练,面试技巧也不好
那时候找朋友做了好几次模拟面试
大概2月之后就很少电话面试被打枪,onsite也都满有把握的
如果有问题也可以问我
作者: axiom (把握当下)   2019-04-15 04:10:00
推分享
作者: shaopin (Brian)   2019-04-15 04:12:00
跳过好几次槽的老人路过推
作者: dQoQb (猫把鼻)   2019-04-15 05:38:00
push
作者: klchchottf (YAYA)   2019-04-15 06:01:00
推锋哥!!
作者: s8922 (Shan)   2019-04-15 07:12:00
推分享
作者: wintercoldb (balance)   2019-04-15 09:32:00
作者: deviljet (恶魔喷射机)   2019-04-15 09:42:00
作者: jatj   2019-04-15 10:09:00
好轻松喔 刷一个月题就可以上名公司耶
作者: ikai99 (18岁的天空)   2019-04-15 10:14:00
强者!
作者: sam9595 (帕帕)   2019-04-15 10:23:00
到底轻松的点在哪。。几年前面试根本不太需要刷那么多题
作者: bluebluelan (新阴流大目录免许皆传)   2019-04-15 11:12:00
几年前也没那么多工作吧
作者: jatj   2019-04-15 11:31:00
我刷了一年相比根本智障吧
作者: sorryla (Mr.东)   2019-04-15 12:48:00
你也可以只刷一个月就去面试
作者: liangnash (凉奶昔)   2019-04-15 13:57:00
NTU CS under +master和有工作经验,刷题应该只是复习而已XD 感谢分享!
作者: HeSit   2019-04-15 23:26:00
作者: shaform (Shaform)   2019-04-16 01:25:00
刷题密度不同吧,我2014年断断续续写leetcode,这样表示我可以说我刷leetcode刷了六年了还没找到工作 (!?)
作者: steve1012 (steve)   2019-04-16 04:09:00
重点又不是刷多久...
作者: penril0326   2019-04-16 09:34:00
重质不重量
作者: urmfo (Bambi)   2019-04-16 21:52:00
作者: loter (therefore....)   2019-04-17 05:01:00
推锋哥,不只会打全垒打还会刷题拿offerXD

Links booklink

Contact Us: admin [ a t ] ucptt.com