美国CS PhD Research Scientist找工作经验总结

点击下方卡片,关注“CVer”公众号

AI/CV重磅干货,第一时间送达

作者:刘壮  |  已授权转载(源:知乎)编辑:CVer

https://zhuanlan.zhihu.com/p/537028803

过去小半年的时间主要就在找工作和决定去向,趁着还没入职工作的间隙,在这里发一篇文章总结一下经验,希望对后面找工作的朋友有帮助,也算是对这段经历的一个记录。

我找的是CV/DL方向美国Research Scientist的岗位。根据我的了解,Research Scientist主要是做研究的地方有FAIR, Google Research, MSR, NVIDA Research, Snap Research, OpenAI, DeepMind, 其他的地方除了一些较小范围的组,可能有更多的工程或者产品上的工作职责;但是划分也不是绝对的,而且同一个组每个人可能也不一样。我投的是前一种为主,但是面试下来两种的形式是基本共通的。下面我抛开具体公司的流程,按照环节来总结一下整个过程中的经验。

投简历:

根据我的经历和听闻,RS的招聘一般都是面试前先具体定位到组:你想加入对方组,对方组的manager也觉得你的背景比较适合他们组,才会安排面试。一般不会是先通过公司层面的面试,再去匹配组。当然如果是多个组对你都感兴趣,可以协调安排一起面,通过之后会再有一个匹配组的过程。简历在公司官网海投的效果不太好 ,尤其是大公司。找人推到公司内部的内推系统这种,也不推荐;因为这种情况一般不会匹配到组,可能很久之后才有人会看到你的简历。我有非常厉害的同学,因为只是找了一般的公司系统内推,而没有拿到面试。

对于真正考虑去的地方,建议先定位想要去的那个组,然后通过组里面或者临近的组里面认识的朋友师兄师姐来向manager推荐。这样可以保证对方manager能看到你的简历,而且对manager来说,有人推荐的一般比去打捞简历靠谱很多。我非常幸运,很多朋友和前辈在这里帮助了我非常多。我通过这种方法投的基本都拿到了面试,官网海投的大部分没有音信。根据我过往的经历,PhD找实习面试也是一样的道理,通过官网之外的渠道找靠谱一些。

通过这种方法投了,但是如果对方没有招人名额的话那肯定也是不行了。20-21两年疫情严重的时候这个就是个问题,21年末/22年初的市场貌似开放了很多名额,很多组都在招不少人,但是22年下半年似乎情况又急转直下了。如果有名额,给面试的可能性看研究方向和成果。一般来说成果没有办法短时间优化,所以找工作肯定是越合适的组成功几率越高。但也不是一定要求小方向上严格匹配,尤其是在做研究自由比较大的组和公司。有时候一些我以为并不是竞争特别激烈的非头部大厂,但是实际上他们需要的方向和技能并不匹配我的,我就没有收到消息或者面试。关于研究成果,理想情况是对方听说过或者读过你的工作;我就听说有人文章很少,但是有一个工作非常牛,然后找到很好的研究岗位的。数量质量兼备可能是理想情况,这样从manager和公司角度来说,你既能保持效率,又有机会搞大新闻。如果简历关顺利通过,就到了面试环节,下面按照几种面试种类分类来说。

电话面 (0-1场):

英文"Phone Screen",一般半个小时,是看到简历觉得ok,但是onsite面的成本太高,所以需要通过电话面来刷掉一些人。一般是简单了解下你的研究背景,也有的公司是其他的形式,比如很短的一个presentation,也有少部分很简单的coding的。过了电话面就进入所谓onsite,一般是5-10个面试安排在同一天或者有时候在相邻的两天。虽然叫onsite,但是历史原因了,现在为了方便都是远程面。下面介绍的都是onsite面试中不同的内容。

Research talk (1场):

onsite当天第一场,一般是45分钟的research presentation,加上10-15分钟问答时间。这个某种程度上可以给onsite的一天定调,如果讲的效果比较好的话,应该对后面的面试会有帮助。一般后面要面试你的人会去视频会议里直接看。大部分情况下都被录像了,后面在公司内部会公开被更多感兴趣的人听到。大概要做的就把自己过往的重点工作用一条主线串起来,讲一个好的、能被听众听懂的故事。不需要用到所有的工作;我认为一般重点讲的不超过3个工作,太多了可能会显得没有重点。我认识的有两个同学都是只重点讲了一个最近的工作,然后拿到了非常好的offer。网上有很多如何做好research talk的教程和建议,我也参考了很多。但是我的准备也是有一个问题,就是没有把讲的过程练习到很流利。这部分准备的时间取决于之前的材料有多全,有些同学就是把之前做的就很好的PPT拼接起来。每次讲完,我也会看看有没有什么可以改进的地方。research talk虽然很多公司是不会显式打分的,但是应该是所有面试中比较重要的一环。

Coding面 (1-2场):

Leetcode类型的coding题,其实没有我想的考的那么多,平均每个公司不到一题。我没有被考超过Leetcode中等难度的题;就算是中等,也是其中比较简单的。所谓的AI coding可能更多一些,就是numpy, pytorch或者是ml/cv的一些基本操作(比如nms, iou, filtering, tensor操作,但没有手写back-propagation这种)。这个因公司而异,有个别公司从头到尾一道coding题都没考。

我以前没有搞过信息学竞赛,大概准备Leetcode类型题我花了一个月左右的时间。我买了个Leetcode会员,刷了可能200道左右Leetcode简单和中等的题 (看到自己账号2014年大一大二刚注册的时候就刷了几道困难题,还在论坛上和别人发过帖讨论,有点感叹自己老了)。每一个基本的考点,比如DFS, BFS, DP, 链表等等,都至少做了几道题。比较熟练之后,不用做到每个练习题都写完整,想出思路即可,可能我在这里又看了100道题。coding面也是有技巧的,比如如何在不会做的情况下做出一些分析,让面试官给你一些提示,等等,网上也有很多教程。可以对着公司的常见题刷,好像出现重复题的概率还是挺高的,我在Meta前几次实习面试就被一直问同一道题。

当然这里我说的主要是偏研究岗位的;如果是偏工程的岗位的话,coding肯定是会更多,或者可能全部是coding,可能难度也会更高。

ML/Math(0-1场):

有一些公司会考一些机器学习基础知识。比如解释overfitting的定义,如何判断overfitting了,Adam和SGD的区别。还有一些大一的数学知识,比如矩阵的特征值分解,如何判断正定,泰勒展开,梯度,导数相关的知识点等等。不是很多,大概有三分之一的公司考了,一般不会太难,稍微复习一下应该就能比较好地应对。没有手推SVM这种。

Research面(2场或者更多,有的6,7场也是有可能):

这个大家找过实习的应该都会面的。总结介绍一下自己的过去的研究,挑出一两个重点讲一下,自己做了哪些贡献。常见问题有:对自己过往的工作回过头来怎么看,还有哪些地方可以改进的;将来打算做什么方向;对某个小领域做个简单的概括/怎么看;我想做一个东西能不能这样做,可能出现什么问题;做一个东西总是做不好,有可能是哪些问题等等。也有那种设计问题,给你一个场景,问你怎么开始解决这个ML的问题,设计系统,一般是从如何整个pipeline角度来说,收集划分数据,设定metric等等。也有那种问一个题目,看看你有什么思路,有些就是他们工作中碰到的问题。Research面可能是面试的主体部分,应该占了所有比例的一半以上,所以得做好多次重复说一样的内容的准备。也有很多面试官会在这个环节中留很多时间让你提问,或者介绍他们组的情况。如果你本来就认识面试官,在这一关有可能也没有太多严格的考察内容,都是在聊天,或者给你介绍他们组的情况。这轮如果面试完了,对方觉得从你这学到一些新的视角或者insight,那可能是最好的。也有Research面和coding面混合的,前半部分Research后半部分coding.

Behavior面(0-1场):

问一些过往的经历/场景,你的处理方法,学到什么,想看一看你工作中的性格品质。比如介绍一个工作中和别人意见不同的情况,以及最后是怎么解决的。有些公司是有专门的一场面这个,有些是在其他面试中穿插着的,也有不面这个的。这个部分也需要准备一下,参见网上很多教程。准备过程基本上是,回想一些过去工作学习中发生的一些有趣的经历做为素材,然后可以应对不同的问题做为答案。虽然我准备了,但是发现很多时候还是即兴回答的。一般人可能很难面的很差,当然想出彩应该也比较难。这个按照亚马逊的标准来准备,应对其他的就比较简单了。

补充:

每一家公司面试的方式和轮数不同,但是research talk和research interview一定是有的,我的理解也是在其他几项过关的情况下,对方比较看重的。不同的公司面试也不一样,这个在拿到onsite面试之后,有些公司会和你介绍面试大概面什么,前期总体准备来说不太需要具体到每个公司

希望本文可以帮到后面毕业找工作的同学们,国内找工作的同学也欢迎参考。


(转载须取得本人同意,谢谢阅读)

▲点击上方卡片,关注CVer公众号

整理不易,请点赞和在看fa48593f872b9270f63abef4ef63a5da.gif

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/57631.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

美国佐治亚大学卢国玉老师组招收计算机视觉方向全奖博士生

佐治亚大学 University of Georgia在2022 USNews美国大学排名排48名,全美最佳公立大学排第15,是公立常青藤大学之一。学校坐落在距离亚特兰大一小时车程的Athens,气候宜人,非常安全。亚特兰大机场是美国最大的机场,交通…

新加坡国立大学Robby T. Tan教授招收计算机视觉方向博士生

来源:AI求职 新加坡国立大学 新加坡国立大学(National University of Singapore),简称国大(NUS),是亚洲顶尖、国际知名的研究型大学(2022 年,泰晤士高等教育世界大学排名为世界第 21…

计算机名校远程在职硕士信息汇总Online Master

许多在职的程序员一方面希望拿一个名校学历,一方面觉得辞去工作去读书成本太高,此时他们会选择去读一个在线硕士online master。本文梳理了英美名校提供的在线硕士项目,比如加州大学伯克利,帝国理工,佐治亚理工&#x…

CVPR 2023最佳论文候选出炉!武大、港中文、商汤等国内机构多篇入选

©作者 | 编辑部 来源 | 新智元 刚刚,CVPR 2023放榜12篇获奖论文候选,武大、港中文、港科大、上海人工智能实验室、商汤、华为等国内机构赫然在列。 今天,官方公布了12篇获奖论文候选。(占接受论文的0.51%,占提交论…

722上海隐语开源一周年Meetup!

凭借大数据、大算力的「大力出奇迹」,各类大模型「智能涌现」,再一次诠释了「数据是新时代的石油」。然而随着 ChatGPT 等各类大模型的应用,暴露出的隐私安全与数据要素流通问题引发广泛关注。数据流通与隐私安全的关键技术路径 —— 隐私计算…

开源不是商业模式

前几天,一篇名为《开源商业模式是个伪命题》的文章横空出世,看似犀利的观点却没有引起激烈的反驳。无论是开发专有软件的企业,还是重度投入到开源软件开发的企业,都认同开源本身并不是企业作为软件及服务提供商的商业模式。 行业当…

2023年十大新兴技术发布

在夏季达沃斯论坛(世界经济论坛第十四届新领军者年会)上,《2023年十大新兴技术报告》正式公布。 据介绍,《2023年前沿技术十大报告》旨在帮助各行业的专业人士预测可能出现指数级发展的技术,解读其影响、推动塑造产业和…

巴比特 | 元宇宙每日必读:美媒称,微软已解散仅成立四个月的工业元宇宙团队,约 100 名员工被解雇...

摘要:据美国科技媒体 The Information 2 月 9 日报道,一位直接了解此事的人士透露,微软仅成立四个月的工业元宇宙团队已经宣告解散,该团队的约 100 名员工已全部被解雇。微软在去年 10 月成立了工业元宇宙核心团队,从事…

精彩回顾 | Dev.Together 2022 开发者生态峰会圆满落幕

3 月 25 日,由SegmentFault 思否和开源社联合主办的 Dev.Together 2022 开发者生态峰会圆满落幕。来自国际科技巨头、云计算领军企业、高成长企业、开源基金会、技术社区的 44 位专家讲师,围绕开发者业务价值、开发者社区运营与增长、技术活动与技术布道…

被比尔盖茨选中的GPT技术,是如何演进,又革谁的命?

作者 | 智商掉了一地、Python 如果机器能够以类似于人类的方式进行理解和沟通,那会是怎样的情况?这一直是学界中备受关注的话题,而由于近些年来在自然语言处理的一系列突破,我们可能比以往任何时候都更接近实现这个目标。在这个突…

【汇正财经】大盘震荡收涨

盘面回顾: 今日沪指早上高开回落,午后再次向上翻红,深成指、创业板指盘中曾跌幅近1%,之后也有向上收窄跌幅动作,截止收盘沪指涨0.28%,深成指跌0.15%,创业板指跌0.31%。今日主力资金净流入氯碱工…

房屋建筑与装饰工程工程量计算新旧规范对比(二)

五、附录部分主要变化附录A 土石方工程1.项目划分  1)土方工程:挖基础土方拆分为:挖沟槽土方、挖基坑土方。   2)石方工程:石方开挖拆分为:挖一般石方、挖沟槽石方、挖基坑石方。   3)回填…

安装算量软件_跨工程复制工程量项、工程量数据

鹏业安装算量软件跨工程复制工程量项与工程量数据,用于不同工程之间数据借用 操作步骤 1.同时打开多个工程 2.选中需要复制项、图上计算图元 3.鼠标右键-复制 (带基点复制) 4.在对应位置-鼠标右键-粘贴 注意点: 可以同时打开多次软件 软件中的操作 1.打开多…

工程量计算稿1.54安装教程 v1.54pjb

对于工程预算的人员来说,有一款好的预算软件绝对是一个不可多得的事情,因此小编今天为大家带来了工程量计算稿软件破解版,这是这个软件系列中的1.54版本,附带的注册机能够完美的激活软件,亲测有效,可以免费使用所有功能,详细的安装教程,参考下文。这款软件主要还是用于…

土方量计算的准确作法

​现在说到土方量结算,绝大多数土木行业的人都说某某软件很方便,但是我要问到手算会吗,大多数人都会支支吾吾,虽然手算确实不现实,但是我们做为专业人员,总不能沦为软件使用者吧?其中的原理大家…

工程量计算稿1.55安装步骤 v1.55pjb

你是在还在用纸笔记录工程数字量?那你有没有计算错误的时候呢?中途修改肯定会很麻烦吧,那不如试试这款工程量计算稿,通过它用户可以随时随地修改其中一个数字,最终结果也会随之改变,非常方便快捷,计算速度比手工计算快2/3,避免了手工计算容易漏算的弊端,并在在核对后修…

怎么计算机械连接的工程量,结合GTJ2018,正确计算工程量

原标题:结合GTJ2018,正确计算工程量 柱/暗柱主要影响 1、为何我的柱/墙柱在基础插筋锚固区内的箍筋数量为 2、与首层计算的量不同,箍筋计算少了? 其实遇到这个问题不是软件计算的不对,是我们对平法理解的不够到位,平法16G101-3第66,有确定的说明柱基础插筋锚固区的箍筋计…

安装算量软件快速计算管道管件功能

鹏业安装算量软件管件功能,用于快速计算管道管件。 操作步骤 1.选中需要设置的管 2.点击管件 3.设置相关参数 软件中的操作 1.选中所需要布置的管件,如果所有都需要布置可以直接框选 2.点击管件功能按钮 3.在弹出的提示框中,设置布…

软件项目管理--软件工作量估算

软件项目管理 软件工作量估计 本章要点 估算过程概念估算方法成本预算案例分析课程实践 关于估算 估算不是很正确,有误差项目经验数据非常重要不要太迷信某些数学模型 软件项目规模 软件项目规模即工作量软件规划,软件管理,需求&#xff0…

如何快速将算量软件中的工程量提取到计价软件?

在全国地区广大鹏业软件用户中,有的用户既有鹏业算量软件、也有计价软件,那么如何快速将算量软件中的工程量提取到计价软件呢? 工程图纸变更、工程量变更、如何快速与计价软件同步呢? 鹏业云计价i20软件,一招教你搞定…