I. 前言
2017暑假去脸书实习之后没有拿到return offer。具体为啥没拿到有多方面的原因,细节在此不表。总的来说,我觉得FB是非常好的公司,非常适合加入。
. 1point3acres.com
说明一下自己的情况。本人中部一百名的学校 CS PhD ,以前做过OI/ACM,PHD期间有的时候还去给本科生做ACM training,所以也没有花太多时间刷题。不过还是买了Leetcode premium刷了几天。了解了一下难度什么的。
秋天来了,phd老板对我说,考虑到publication还是‘不错’的,我的个人硬件条件也算是本中部学校的outlier,所以不妨试一试去面试教职。作为一个听话的好学生,我就试着去找TTAP教职了。没有花多少工夫放在找industry工作上。对面试教职的准备还是很仓促的,不过也算完整地体验了北美找TTAP工作的流程。TTAP的具体感受按下不表。成就感最强烈的是某一次面完之后写了20封Thank you note的那一刻。
后来二月份开始投industry简历,发现部分大厂已经不接new grad了。由于是做sy stem向的,比较难以做research scientist,所以工业界面的都是entry level Engr。我觉得TTAP面试比entry level PhD Engr要难几个数量级。industry面的时候扯research扯background扯behaviour,都只觉得“曾经沧海难为水”了。
后来看地里有面过的学校的招phd的帖子,看来是offer发给其他仁兄了。
II. 流水账. Χ
请大家见谅具体的coding题目就记不住了。面的几家里面除了狗、2S,公司规模都比较小,地里的信息也比较少。然而这些小规模公司的面试更没有标准(流程相对粗糙),对于phd new grad这种没什么经验还要装作在某个领域里面挺懂的candidate,更会注重的具体背景。
去面试了如下几家公司,onsite的最后都拿了offer.
.1point3acres1. Google 云。 去年就面了狗家的intern,后来从了fb,春天recruiter联系后直接安排了onsite。onsite之前一周身体出了小问题就拖了一周。 四场coding,一场research。中间俄罗斯小哥带吃饭。应该大部分都是LC上的原题。 两周后进team match然后offer。
狗家的offer出的很慢,出了之后,我又拖了一阵子,最后recruiter还找了本科认识的朋友来劝接offer。在别人家deadline之前又涨了一点package。最后看到的package是相当满意的。结果没有接。 . 1point3acres.com
2. 无人卡车TuSimple 在San Diego。有学长在里面是大佬,内推之后就和未来组长聊了。组长大人说背景很match,然后就去onsite了。另外感觉华人小公司招人的流程还不是很专业,不过还是可以理解的。 onsite前一天在地里翻了翻资料。(事后发现也没什么用) 面试在一间小玻璃房里面,开始的那个键盘太难用了所以面试官小哥给换了个和我自己平常用的是一样的键盘。三场连续coding面。每一场面完后面试官会和下一场的进行简短交流。前两场问的问题都比较常规,反馈也不错。第三场就开始瞎聊了(小哥现场想了一个问题然后我们在讨论这个是不是NPC)。后来就和未来的组长聊。 一周内offer。 --- 总结:看在大佬的面子上就不漏题了。我觉得去小公司面试的同学一定要想想他们家的业务场景是什么,大概率会碰上类似的coding问题或者是design问题。另外冷场的时候也有的问。
3. 图西格玛 他们家的recruiter几年前就找到我(当时在本地ACM/ICPC打了个酱油,他还以为我是本科生……后来每年给我打一个电话checkin) 17年暑假的时候在fb 出return offer之前与之联系做了做OA什么的,后来fb没给我return就和他们家的recruiter相互约好放半年鸽子,春天再聊。18年春天约的onsite。
上午三场。中午两个华人小哥带吃饭。向其介绍了为什么phd degree不是ma degree的后继。 下午分别面了几个组的头头。 一周内offer。 --- 总结: 关于具体的题目我没有什么可以更新的。follow up 有一些天马行空。比如有一场我就拐到自己做的research上然后双方都聊的很high。 【后来接了。就是普通的SDE。。没给涨package但是我还是接了……哎……看来我是真的想试试看金融圈码农了】
4. CMU邢老板奔腾公司 略。 一周后 offer。 Package 太低。HR大哥看起来很热情,前前后后N个电话。
最让人受不了的是几周之后他们家发过一封邮件,就是那种hr从简历库里面翻到一个简历之后约时间电话聊那种邮件。。
.1point3acres
5. 小马智行 某姚班的朋友得知我拿了上述2号公司的offer,表示他本科的室友在pony,于是联系面一面。 与面试无关的是当天电话面试前三小时恰好有一个apple store的更换电池服务的预约……结果apple store 的那群’天才‘给搞的把我的sim卡给弄丢了! 于是小马家的电面我是在apple store的一个展示用的macbook上用skype完成的。。 完成的很不好,本来以为自己挂了,结果还是被给了onsite . .и
流程上也是三场coding面,第一场问我为啥面pony,如实招来说已经拿了上文中2号公司的offer。后来就面了一个标准的字符串处理之类的题目。第二场过来的小哥出了一个题(是啥我真的忘了),我说我搞过ACM,教主是我的偶像,虽然俺没拿过好的成绩,但是这个题目我见过。指出了算法。后来小哥只好又出了一个字符串处理类的题目,顺便我给他扯了扯我的论文什么的。第三个小哥进来说面个design的题目吧,大概就是 用什么数据结构来存储本公司的XX数据。 三个小哥都聊完之后我被要求在屋子里‘稍等喝口水 HR跟你聊聊’。 10分钟之后offer了,并被邀请和high profile的大牛聊一聊。 --- 总结:他们流程走的很快啊!给的offer是general hire,进去之后选组。
【注记】 小马智行(pony.ai)和图森(TuSimple)是做自动驾驶的两家代表性的华人公司。我非常感激两家公司都给了不错的offer。其中一家后来给了非常不错的offer,相信两家都能做好。
6. 赤脚网络 Barefoot networks 因为是做相关方向的phd,有认识的朋友。于是就面了一下。 电话聊简历。聊完后onsite Onsite 4轮,全是小 coding + research面,中间夹一场大佬面,夹一场hiring manager面。 我相信认真面他家的人都知道他家是做啥的,具体要做什么准备呢。。我觉得能拿到他家onsite的人都不需要准备。。 一周内offer
7. 阿里巴巴 和阿里的几名P7~P10的大佬之前就见过面。流程拖得很长,后来进了阿里星计划。阿里在北美面试的流程确实还有许多可以改进的地方。比如不约时间突然晚饭时间打过一个电话来,说我是阿里你介绍一下自己吧(当然被我怼回去了说这种情况大家应该先发邮件预约) 面的那个组感觉比较好,也是做research为重的一个组。 后来觉得还是阿里巴巴一切都好……可是自己还是比较想去金融圈……所以就去了。
.google и
III. 致谢 感谢在上述过程中以reference letter或其等价物的形式向各方推荐我的老师和朋友们。 感谢在上述过程中以内部refer的形式向各公司推荐我的老师和朋友们。 感谢在百忙之中抽出时间与我交流的业界大佬们。 感谢面试我的同学们以及HR与recruiter们。
IV. 后记 从了Two Sigma,七月中旬入职.google и
求加分求米。
|