复试的面试已经是10天前的事情了。其分为行政面与专业面。行政面的内容在此不表,就写写专业面的内容吧。专业面分为2部分,一是英语能力测试,二是你来我往的一问一答环节。

先是英语能力测试,测试内容是:第一,读一段文献然后翻译 。我抽到的是关于交通时空数据的网络流预测,读下来没啥问题。第二,从给出的4个概念里选出1个,然后用英文解释。我选了“分类”,但是没想好从哪里讲起,没讲出来什么,从有监督学习出发,草草讲了几句,就当场尬住,不再讲下去了。

接下来则是专业知识的面试环节。首先是做个自我介绍,我就讲了三部分:个人基本信息、报考动机、未来规划。自我介绍结束之后,有2位老师进行了提问。

第1位老师的提问如下:第一,是关于跨专业动机的询问:在我刚才的自我介绍中,提到了我想做 ██████ 这个方向。那么,我是因为什么理由,想要做这方面的内容的?对此,我回答的是,这是因为我想做一些兼具可解释性与实践性的工作。在我本科专业的学习过程中,所做的工作大多是用计量方法对某些经济现象做解释,想要“tell a good story”,但我觉得这种文章的贡献还是有点虚无缥缈,仅限于做解释,对于改变现实世界无济于事,有点圈地自嗨的感觉。所以我想,做一些需要动手实践、对他人有实际作用的东西会不会更适合好一些?所以我首先考虑了工科的一些方向。然后,在工科的领域内, ███ 领域的东西对于实验耗材的要求较低,而且我也有一些相关基础(尽管少得几乎没有),所以就考虑报考 ███ 方向。我又想,既然想做,那就得在接下来的几年里持续钻研某个领域,不如就做最难的东西,了解下来觉得 ██████ 是比较硬核的东西,所以就选择报考这里。第二,是关于研究兴趣的询问:既然你想做这个方向的东西,那么你是否对于某个子方向有了解、或者说感兴趣?我回答的是还没有,因为我确实没开始看相关的文献。我回答的是,想做完毕业论文后,再做这方面内容的综述1第三,是关于编程能力的询问:老师提到,做这个方向可能用 C++ 之类的语言,而且需要不少计算机基础。那么,你对此有什么准备吗?我只能回答,在语言上,我稍微了解一点 C++ ,看过侯捷用 C++ 讲解的面向对象编程。也翻阅过“effective C++”这类讲解语言细节的书;在代码能力上,我大概的确挺弱的,确实没做过多少代码项目,大部分时候都只是在调包,自己写过的也就一个很简单的数据库的 demo 。另外,计算机基础课也比较薄弱,像操作系统之类的基础课都还没学。

第2位老师的提问如下:第一,看我简历里提到过,我曾经做过某个数据分析项目,说说你都干了什么。我就讲了讲从爬取数据到最后训练模型的整个流程,但这个项目里做的东西并不多,很简单。我寻思老师也没能找出什么值得深挖的地方,于是进入了下一个问题。第二,看我简历中提到了 XGBoost ,说一下对它的认识。我事前估计会被问到这个问题,但了解得并不充分,主要是从 GDBT 和 XGBoost 之间的关系入手讲解的。第三,问完第2个问题后,老师本来不打算继续追问,声称的理由是“看我那么紧张,就不继续问下去了”。但我说没关系,还能继续问,于是问了我:讲解一个你最熟悉的模型?我就选了线性回归,结合计量经济学里曾经学过的东西出来说,介绍了应用多元线性回归所需要的前提假设以及模型本身的一些性质。

随后便草草结束了这次面试。我羞愧难当,大伙儿也都没说啥话,就让我离开了会议。


  1. 第1个问题里明明提到自己想做这方向,但实际上却没付出多少实际行动。这种表现被直接否决也毫不意外。 ↩︎