无实习上岸美国全职记录

来自其他站点
Hook
去年暑期实习申请失利后,我就开始一边反思,一边为找全职做准备。趁着离开始工作还有几周时间,我来写下这篇回忆帖,一方面方便自己日后回看,一方面分享地里的学弟学妹一些干货。

Disclaimer
因为NDA的原因,本篇文章不会涉及具体面试题,而是会侧重于如何高效准备面试。

Outline
  • 个人背景
  • 刷题准备
  • 技术八股
  • 投递公司
  • 申请进度

个人背景
CMU MSCV,有多篇一作论文,和100+引用,但没有美国实习工作经历。认识我的人应该已经知道我是谁了lol。

刷题准备
我在这个申请季开始的时候,Leetcode刷了266道,个人感觉是够用了,以下是详细内容:

  • 难易:刷了85道Easy,171道Medium,10道Hard。
  • 题型:刷的比较多的是Array(128),String(54),Hash Table (50),Tree(48),DP (44),Two Pointers(38)。
  • 重点:因为以前找实习已经刷过了一些热门面试题,所以这次主要以复习刷过的题,以及攻克特定公司常面题为准。
  • 搜题:有刷题基础的同学,可以通过seanprashad.com,以及github.comgithub.com仓库,找到对应的Companies,然后把对应的常考题目都刷一遍。基础较差,或者之前没刷过题的同学,可以先刷neetcode.io上的Blind 75,和NeetCode 150,来找手感。
  • 困难:遇到不会的题,建议先自己想5-10分钟,实在想不出来的,先看youtube.com视频图解,再让chat.openai.com来详细解释。
  • 其他:刷题的经验可以看我以前写的一篇微信公众号的mp.weixin.qq.com(里面还有项目介绍等干货,强烈推荐)。


技术八股

技术八股,指技术面试中,比较常规的,不因人而异的问题。举个例子,”What are the pros and cons of ConvNets and Transformers?”


我按以下原则准备技术八股:


  • 巩固基础:趁着本科教授去澳洲开会的时间,远程代课计算机视觉两周,在备课讲课的过程中,以教代学,以教促学,帮助自己复习了一遍相应的基础知识点。
  • 发现问题:直接搜公司+面经,看看公司往年喜欢面哪些方向的题,以及自己在这些方向的知识点,有哪些缺漏。
  • 查漏补缺:发现了缺漏之处之后,我会用Google或者ChatGPT(非常管用)来搜索相应的答案,然后尝试用自己的话讲,直到足够清晰和精简为止。
  • 同行讨论:找一个同专业或同研究方向,也在找工的同学,跟他讨论,在讨论中,既能重新梳理自己的思路,又能模拟面试对答环节,还能学习他人分析问题的思路。



我按以下要点回答技术八股:


  • 速回答:面试官问问题的时候,就要在脑海里构思,面试官问完问题后,礼貌地停留2-3秒,微笑,点头,然后开始回答。
  • 简洁明了:开始回答后,用一句话,清晰简洁明了地阐述自己的看法。举个例子,“ConvNet适合局部分析,而Transformer擅长全局理解”
  • 举例论证:接下来,举具体并且易懂的例子,并附上清楚的因果解释。举个例子,”在Low-Level Vision Task,比如Image Deblurring中,ConvNet更好,因为XXX,在High-Level Vision Task,比如Object Detection中,Transformer更好,因为XXX。“
  • 保持诚恳:遇到不会的问题,不要急躁,也不要丧气,和面试官保持沟通,把面试当作学习的机会。


投递公司

投递全职公司的时候,始终铭记以下要点:

  • 内推强于海投:我拿到笔试面试的几家公司,都是学校招聘会投递,或者找教授同学内推的。尤其现在找工寒冬,一定要把握好内推的机会。
  • 趁早投递简历:美国全职,7-8月就可以投递简历了。建议关注jobpulse.fyigithub.comgithub.com,和github.com网页。
  • 积极沟通进度:多跟同届的同学交流讨论,了解自己投递公司的笔试面试发offer的进度。
  • 多投一定没错:不管内推还是海投,多投肯定是没错的,往年形势好的时候,学长学姐建议投50+公司即可上岸,但今年形势不好,建议至少投200+公司。
  • 避开ICC:ICC离职了要赔钱,去ICC还不如毕业了,混在教授实验室当RA。


如果内推公司太少,以下方法可以帮助搜寻海投公司:

  • 问ChatGPT。直接问ChatGPT,美国XXX领域知名的公司有哪些。
  • 看毕业去向。看学校官网,本专业毕业生,往年去向公司。
  • 问学长学姐。直接问学长学姐,他们往年申请了哪些公司,以及哪些公司给了Offer。
  • 查顶会官网。搜自己领域知名的顶会的sponsor,这些sponsor一般资金流稳定,并且在这个领域做的比较出众。
  • 用谷歌搜索。这个方法效率很低,但是聊胜于无。


以下是我投递的公司清单(部分),仅供参考。
  • TikTok
  • WeRide.ai
  • Pony.ai
  • Applied Intuition
  • Intel
  • Scale.ai
  • Anyscale
  • Netflix
  • Verkada
  • ZipRecruiter
  • Voleon
  • WebFX
  • Adobe
  • Ascend Analytics
  • Adept
  • ByteDance
  • MasterCard
  • Glean
  • Palantir
  • Cadence
  • Apple
  • Pony.ai
  • Zoox
  • Symbotic
  • Veeva
  • Regrello
  • Vanta
  • Arm
  • Bidder
  • Lucid Motors
  • Meta
  • Microsoft
  • Tusimple


申请进度

美国的公司,一共就三家给了面试,这三家里,只有Lucid给了Offer。除此之外,WeRide和ZipRecruiter都是OA全对,但是不给面试,据说这两家只要在big name实习过的人。以下是面试的时间表:

TikTok
  • 9.15,Phone Call。
  • 9.28,一面挂。

Pony
  • 9月底,Phone Call。
  • 10.3,一面过。
  • 10.20,终面挂。

Lucid
  • 10.31,一面过。
  • 11.8,终面过。
  • 11.20, 签约。
49条回复