面试仅一轮,是由 lab 的 PhD 进行的。一开始就是常规的简历面试环节,根据简历里的项目提问题。一开始问了一些非常基础的 C++ 问题。然后通过一个在线写作编辑网站(类似于 collabedit.com)一个简单的多线程算法,两个接口定义好了,只要写实现。(因为该 lab 的面试题 pool 不大,所以我就不透露了)然后给了某个分布式计算场景的一个需求,让我根据这个需求设计大致的系统部件和计算流程,以及推测大致的计算复杂度。面试结束之后,拿到了口头 offer。
因为是刚考完研,所以跟那边说等考研初试结果,那边也爽快地答应了。确定考研挂了之后,再邮件沟通了下,然后那边给了一年的 offer。总之,不像传统互联网公司,计算机 RA 主要就是招个人能够为 lab 的一个 team 的论文项目持续地产出 code。所以,background 和 interest 是否 match 会非常重要,因为收入真的不高,且 RA 一般也不会长期干下去,所以主要得看短期的工作时间内是否能够共同成长,有共同利益。在面试中也会些许体现着一点。
...查看更多