跳转至

Zhuanlan.zhihu.com p 413778973

关键词:保研 计算机 自然语言处理 复旦大学 上海科技大学

【个人情况】

本科:哈尔滨工业大学计算机科学与技术专业(自然语言处理)

排名:9/184(夏令营阶段,前五学期学分绩排名),1/146(预推免阶段,前六学期综排)

获奖情况:2020年国家奖学金

竞赛经历:数学建模国赛省一

科研经历:SCIR实习(然而没有论文产出)

最终去向:复旦大学,直博

【院校选择】

本人在选择院校时,主要考虑三个要素:导师 >>> 学校title > 地理位置。

注:本人偏向于学术路线。

导师

在选择导师时,我主要考虑论文引用量、h-index、近三年论文产出、国家科学自然基金项目情况、年龄以及学生出路。这些信息分别可以在Google Scholar国家科学自然基金项目查询以及导师的个人主页上获取到。

关于国自然基金项目的介绍,可以参考这个视频

一定注意的是引用量高的导师不一定就强于引用量低的导师,因为这会受到研究领域(即使都是NLP领域,更加细分的研究方向的热度也是不相同的)以及年龄等因素的影响。此外,也存在引用量不高,但是顶会论文产出极多的导师。因此,绝对不能唯引用量、唯h指数论。各项因素应该综合考虑。

在上述因素中,最重要的无疑是学生出路。毕竟大家读研读博其实都是为了将来能有一个更好的发展。千万不要为了追求名校title,而选择不感兴趣的研究方向,甚至是选择名校坑导!

最重要的是个人的发展,而不是他人的眼光。

学校title

虽然我前面提到了不要盲目追求title,但是在导师条件相近的情况下,名校title无疑可以更好地保障你的发展下限,也可以增加你的抗风险能力。

除此之外,如果你打算考公/选调,那么一个名校的光环也是非常重要的。当然我本人并没有这方面的意愿,也没有什么了解,因此不作过多讨论。

地理位置

个人认为,地理位置主要影响到你的研究生就读体验以及实习情况。举个例子,你在某苦寒之地读研和在某国际金融中心读研,体验绝对是截然不同的。

如果你已经想好了将来要去哪座城市发展,那么提前去到那座城市读研,积累当地的人脉,也不失为一种明智之举。

当然还是那句话,在一个好地方跟着一个好导师自然是极好的,但没必要为了去个好地方,而去跟一个坑导。

小结

综合上述因素,我个人的第一志愿是复旦大学NLP组直博,第二志愿是人大高瓴直博,第三志愿是上科大学硕(毕业后出国读博)。然而因为各种各样的原因,本人最后选择只考虑江浙沪地带的学校,因此将第二志愿的人大高瓴换成了浙大。(也因此没有选择本校保底,而选择了尚且年轻的上科大作为保底)

于是,最终的决策是:冲复旦,稳浙大,保上科大。

【报名情况】

夏令营

  • 复旦cs(未过初审)
  • 浙大cs(通过初审,复试被刷)
  • 南大cs(通过初审,通过笔试,放弃面试)
  • 南大ai(通过初审,放弃笔试)
  • 人大信息学院(通过初审,放弃入营)
  • 上科大cs(保底offer)

注:除浙大为直博外,其余均为学硕。

夏令营小结

夏令营阶段秉持着冲稳保的战略报名了复旦、浙大、上科大。然而复旦未过初审(rank9默默流泪)、浙大被本校生截胡,最终的收获仅有上科大。

虽然某种意义上证明了我的战略的正确性。(确实夏令营阶段,难度上复旦>浙大>上科大)但总觉得有点淡淡的忧伤...

而报名南大的原因,是当时夏令营报名的时候,感觉自己报的太少了有点亏,于是顺手报了南大的两个学院。由于笔试时间冲突,所以放弃了ai,选择了cs。后来给hsj老师发了套磁信,结果一直没回,于是就放弃了南大的面试。然而很巧合的是,在放弃南大面试的两个小时后,hsj老师回我邮件了...

至于人大信息学院就很迷了,我就只是注册了个账号而已,信息都没怎么填,结果收到了入营的邮件...果断放弃入营...

预推免

  • 复旦cs(最终去向)
  • 浙软ai(通过初审,放弃复试)
  • 哈深cs(通过初审,想放弃笔试/面试,被某位舍友强行拖去参加了...)

预推免小结

由于综排为rank1,而且已经拿到了上科大的offer,因此预推免阶段只报名了复旦,因为其他offer都不足以让我厚着脸皮去鸽上科大。

然而综排虽然上去了,对自己的面试水平还是虚的,于是就顺便报了浙软和哈深,打算练练手。中间犯了一波懒癌,不过被某位舍友强行治好了...事后来看,哈深的练手非常关键。(浙软的面试和复旦的英文面试冲突了,遂放弃)

彼时hsj老师的名额已经招满,因此就没有再报名南大了。

【面试经验】

注:前车之鉴,不敢透露面试原题,只透露考查范围。

浙江大学(夏令营)

浙大是强Prof.的学校,每位同学选择一位导师,导师审核你是否入营。入营后,每位导师可以选择一名(院士两名)进入院系答辩,通过答辩后即可获得优营。

在浙大公开夏令营入营名单后,发现名单里和我竞争同一位导师的同学里居然有一位浙大本校的。当时我就知道自己基本上无了。(个人认为浙大本校保护还挺严重的)

但是不信邪的我还是认真做了老师布置的项目,内容是关于某主题做一个survey,并报告。最后毫不意外地输给了本校爷。

话虽如此,但是在survey的过程中,认真地复习了很多机器学习和深度学习的内容,尤其是数学推导部分。这在后续的面试中还是起到了重要作用的。

上海科技大学(夏令营)

上科大的夏令营体验非常优秀,校园环境也非常优秀。作为一个在哈尔滨上了3年大学的人,在步入上科大校园的一瞬间,甚至有一种误入人间仙境的错觉。(叹气)

夏令营总计3天,第零天晚上笔试,第一天听讲座+导师面试(如果有联系导师),第二天学院面试,第三天收拾东西走人。

笔试题目是全英文的,包括机器学习和算法设计相关的内容(比如渐进复杂度的分析),但是整体难度不大。

在导师面试阶段,我联系的导师当时面了我整整一个小时...先拿出我前一晚笔试的卷子,挑了几道让我讲讲思路,接着问了2道动态规划,然后问我学过什么,我说我学过机器学习和NLP,于是就问了一堆数学问题+一些NLP的基础知识。面试结束走出办公室的时候,甚至有些虚脱,脑子里想的全是“保研怎么这么痛苦啊啊啊啊啊”(不过事后对方评价我数理基础十分扎实,还是让我很开心的)

第二天学院面试,走进去发现是我联系的导师坐c位,于是轻轻地向他点头示意,对方也轻轻地点了下头。面试老师总共4位,面试先问了一道动态规划题,然后主要是围绕线性代数、机器学习以及深度学习的基础概念和知识。只要认真学过这三门课,基本就都能答上。当然开头还有一段英文自我介绍,只不过介绍完后对方就直接开始专业面试了,并没有英文问答。

顺带一提,导师面试和学院面试中问到的动态规划题都非常基础,和我校算法设计课程中关于动态规划的几道例题重合度很高,大概是因为这几道题确实都很经典。

面试结束当天,导师给我发邮件说今天表现很好,极大概率拿到优营。当我以为下一步终于要给我发offer的时候,发现下一步其实是论文考核...

论文考核的内容是从对方发的论文里选择一篇阅读,然后约一天线上面试,关于这篇论文的内容进行问答。整体难度不高,只要认真看了给定的这一篇,就基本都能答上,但我当时的主要精力都在浙大,所以只是粗略读了一遍就去面了,所以自认为表现并不很好。但对方还是决定给我发offer。

然而非常非常非常愧疚的是,最终还是选择了做鸽子,而且offer释放的很晚。(9.25中午接到复旦老师的电话后才释放)虽然我也不想做这种缺德事,但是今年的预推免真的都太晚太晚了。我也实在没勇气去破釜沉舟地冲复旦。我自身的能力不足,却要让老师来承担后果,我对此感到非常非常非常的愧疚。

哈尔滨工业大学(深圳校区)(预推免)

哈深在通过初审后需要进行笔试+面试。笔试主要考察408的基础知识。然而当时的我脑子里只会机器学习和深度学习的东西,哪还记得什么408,于是笔试不出意外地寄了。(得分:93/150)

如果你真心想去哈深,强烈建议把往年的笔试题做一遍。

尽管笔试寄了,但还是苟进了面试。面试先是带PPT的自我介绍,介绍完就开始闲聊,闲聊完抽了道算法题,然而除了暴力算法以外没有任何想法,寄。

最后笔试寄+面试寄,被送进了专硕wl。虽然我本来也没打算去哈深,但是这波失败还是给了我不小的打击。促使我在后面复旦的面试前,疯狂地看面经+押题+复习专业知识。

复旦大学(预推免)

复旦的预推免复试分为三部分:机考、英语面试以及专业面试。

中间还有一步是填报志愿,这个志愿是可以随意报的,跟你之前在报名系统里填报的志愿没有关系,只要在同一个一级学科下即可。

复旦志愿填报的最终情况

机考:

两个半小时做三道题,题目难度都不大。只需要提交源代码+解题思路的报告即可,且不计入面试得分。

英语面试:

由于当时参考了大量面经,事先压了大量的问题,并提前做好了准备。所以面试过程还是挺顺利的,都是些常见问题。

如果对自己的英语口语不是非常自信的话,强烈建议参考往年面经里的英语口试题,事先做好应对。就算没有压中原题,在准备过程中准备的那些表达,也很有可能用得上。

有一个小插曲是,在候场的时候,复旦的校园网崩了。这导致本来我两点左右就能轮上,硬生生被熬到了三点半。(当时面试到12号,他们网崩了,而我是13号,可想而知我当时煎熬的心情)

专业面试:

上来先中文自我介绍,然后对方尝试问我的科研经历,然而我的科研经历确实啥也没有(捂脸),于是问了我几个概率论的题,全被我答出来了。

之后另一位老师问了我几个机器学习的问题,恰好都是我当时学的时候认真琢磨过的问题。我回答完毕后,看见主面的老师重重地点了下头,当时就感觉十拿九稳了。

不过后续另一位老师问了我几个关于python的问题,涉及一些基础概念,由于我并没有系统学过python,只是在学深度学习那会用到哪学到哪,所以答得并不是很好。最后老师又问了我机考第二题的思路,我把报告里的思路又复述了一遍,然后老师问我有没有更好的算法,我表示没有什么别的想法了。

总的来说,复旦主要是通过出题的方式考查概率论,只要能get到这道题的思路,就能口算出答案。而对机器学习的考查,要比上科大对机器学习的考查深入一些。

【一些感慨】

我的保研之路可以说是非常艰难了。夏令营阶段,排名9/184,可谓不上不下,冲华五略显疲软,去上科大又心有不甘。中间档的rucgl、哈深、清深又因为想回江浙沪,统统没有报名。

预推免阶段,虽然成为了rank1,但是报名院校中想去的只有复旦,而复旦的预推免又办得特别晚,直到9.24才面试结束,整个过程可以说是非常折磨了。

本来以为上岸后会非常兴奋,会发出非常多感慨,但真到了上岸的这一天,比起兴奋,更多的是一种虚脱。

感谢宝哥、陶佬以及诸位同学在我压力最大的时候替我出谋划策,感谢5071的hxdm腾出宿舍,让我安心面试,感谢小曾同学的陪伴。十分感谢!

颜色主题调整

评论区~