前言
今年可能是近几年保研最难的一年,我个人认为以下三点影响比较大:
- 因为疫情,今年几乎所有学校都是线上夏令营(少部分还是线下),这使得往年的保研经验贴对我们来讲基本是没用的。
- 大佬海投学校,这使得我们这些普通211学生的入营难度大大增加。不过我十分理解这些“海王”的心情,大家都处在这样的环境下,不得不适应当前环境。
- 最后是很多准备出国的同学因为疫情等因素不能出国,也选择加入了保研大军。
综上三点使得今年(2020)计算机保研难度骤增,各大高校内卷程度创历史新高。希望疫情能早日过去,希望大家能早日过上正常的生活,希望学弟学妹保研时千万不要遇到我们今年这么严峻的情况。
基本情况
学校:江苏中流/中下流 211
专业:计算机科学与技术
前五学期绩点排名:1.7%
本科方向:计算机视觉(CV)、机器学习、多模态
竞赛情况:五项国家级竞赛奖项,省部级、校级竞赛奖项若干,国家级竞赛奖项具体有:
- 中国大学生服务外包创新创业大赛 二等奖
- 全国大学生节能减排竞赛 三等奖
- “中国软件杯”大学生软件设计大赛华东分赛区 一等奖
- 两项“中国软件杯”大学生软件设计大赛国家 三等奖
科研情况:四项国家发明专利,其中一作两项、学生二作三作各一项
最终选择:中国人民大学
可以看到,我在竞赛方面无ACM奖牌,科研也比较水一些,只有专利,没有顶会论文(水会懒得发,反正也没学校认可),所以我在明面上的核心竞争力其实不是很强,这就导致了我入营情况不是特别乐观。但是因为我提前系统复习了数学课和部分专业课,再加上我的竞赛项目经历比较丰富,看过的论文比较多,使得我在夏令营的面试、笔试、机试中表现还算出色。
夏令营开始前的准备
复习
我大概是在3月份开始准备复习,复习的内容有线性代数、概率论、模式识别、算法等。其中线性代数和概率论我都是跟着网课又学了一遍,模式识别则是将传统的机器学习算法的数学公式推了一遍,包括K-近邻、决策树、朴素贝叶斯、logistic回归、K-means、线性感知机、多层感知机、SVM、线性回归、局部加权线性回归、岭回归、lasso回归、前向逐步线性回归、随机森林、提升树、PCA、SVD等。其中印象最深刻的是证明SVM,从严格线性可分到使用松弛变量和惩罚因子的“大体”线性可分,从线性分类到使用核函数的非线性分类,推了五六十页的证明过程,可谓是酣畅淋漓。算法的话,我是跟着《王道考研机试》刷了一边,感觉挺好的,比较适合我这种非ACM选手。
准备资料
因为不同学校要求提交的材料不一样,所以我大体上将所有资料分成如下几类,报名时需要哪些资料直接拿就行:
夏令营报名情况与入营情况
报名情况
在报名阶段,我和很多人一样都采取了海投策略,但是我有一些“毛病”,比如说绝对不报专硕,不报软件学院、网安学院,不报不喜欢城市的大学等等,这使得我的选择面非常窄。据我统计,我最终一共报名了12所高校的夏令营,这12所高校分别是:
南京大学、复旦大学、南开大学、华东师范大学、天津大学、中国人民大学、中山大学、同济大学、中科大、北京航空航天大学、厦门大学、华中科技大学
入营情况
入营的学校少的可怜,没入营的原因很多,有部分是我没有别人厉害(绩点+院校背景+顶会论文等综合能力比不过别人),有部分是我overqualified了,有部分是我们学校在它校的黑名单中,具体学校名字我就不明说了,以免影响人家招生(・-・*)。最终入营只有以下四所:
- 南京大学人工智能学院(学硕)
- 中国人民大学信息学院(直博)
- 华东师范大学计算机系(学硕)
- 厦门大学计算机系(学硕)
夏令营经历
今年很多夏令营都挤在7月中上旬,幸运的是,我参加的这四个夏令营举办时间都没有冲突(也可能是我太菜,入营数量太少)。因为是线上夏令营,所以ZOOM和腾讯会议用的多一些,很多学校都要求双机位,需要提前准备好软硬件环境。
南京大学 AI学院
考核形式:笔试+面试
笔试:内容包含概率论+高数+线代+离散+四门计算机专业课+机器学习,题量比较大,我没仔细数一共多少道,估计大概200-300道题,有填空题,选择题(单选、多选),时间是两个小时,笔试分数排名前70%才能进入面试环节。
面试:开始是英文能力测试,让我用英文介绍一下自己,然后用英文阐述PCA的计算过程。接下来开始用中文问问题,问了专利情况、项目情况、操作系统、数据结构以及算法的一些知识。
夏令营感受
整体面下来,我的表现一般,没有特别出色,也没有特别拉跨,最终结果也和我开始想的差不多,在waiting list中。
中国人民大学信息学院
其实在入营之前,我看了下面这个经验贴:2019年人大信院经验贴,19年人大信院夏令营又是机试、笔试,又是多轮面试,弄得我很紧张,但是因为今年线上举行的原因,考核形式完全变了模样,如果明年恢复线下夏令营的话,我比较建议想去人大的同学认真看看上面19年的经验贴。
考核形式:读paper+面试
读paper环节:在进入面试前20分钟,等候室的老师会让你选一个方向,然后发给你这个方向的一篇论文(随机发的),在面试开始前这20分钟需要读懂这篇论文的背景挑战和解决方法,不能借助翻译和其他工具。我选的方向是多媒体方向,被分到的论文是多模态相关的一个工作,一共16页,因为我之前读过一些多模态方向的论文,所以对我来讲不是很难,我还是比较快的就看完了文章的重要部分(摘要+面临的挑战+网络结构+优化模型使用的tricks+损失函数等)。
面试:开始一分钟阐述论文的背景挑战和解决方法,接下来是抽信封答题,不同信封中的题不同,然后是英文回答问题,我被问到的问题是“请用英文阐述一个你做过的项目”,然后就是各个老师问问题环节,有问数据库的,有问数据结构的。当然,因为我报名的是博士,所以少不了问我“你为什么想读博?”,每个人读博动力都不一样,表明自己的态度就行。
夏令营感受
面试结束我感到无比的轻松,可能是因为这次的表现比南大要好吧,虽然也有不会的问题,但是我都(理直气壮的)承认了我的不足。时长大概是15-20分钟,面试老师很和蔼,面试气氛十分不错,正是因为如此,我对人大的好感度爆棚。
华东师范大学计算机系
考核形式:机试+面试
机试:5道还是6道ACM赛题,多数据点评分,无罚时,很多题都是dp和搜索,搜索需要剪枝操作才能全部通过数据点,暴力dfs和bfs基本不管用,总共三小时答题时间。
面试:可以用自己准备的PPT来介绍自己,但是需要得到面试组老师的同意才能展示。开始3分钟我使用了PPT进行自我介绍,然后老师问了一道图论的题,接下来是英语能力测试:给我一段英文,让我读出来并翻译。后面就是各个老师的问问题环节,大致上问了项目经历,专利情况,为什么选择华东师范,还有机器学习等专业课的知识。
夏令营感受
面试结束并没什么特殊感觉,可能因为我是在上午第二个面试,我很困,状态一般,面试完我直接倒头睡觉了。。。。
厦门大学计算机系
因为我最终没有参加厦大的夏令营,我只能将厦大给我们发的《考核手册》中的内容拿出来一部分,希望对你有帮助。
考核形式:面试(外语测试+专业综合能力)
面试:首先是外语测试,时长约为 3 分钟,占考核成绩的 20%,考察考生外语理解能力和表达观点能力。然后是综合能力测试,占考核成绩的 80%,考生使用 PPT 介绍,展示考生综合素质,接下来就是自由问答环节,采用老师提问,考生回答的形式。
优营情况
- 人大(优营)
- 南大(waiting list,后来候补到了)
- 华东师范(优营)
- 厦大(没参加)
其实在夏令营开始之前,我还得到了东南PALM实验室一位牛导的口头offer,但是因为今年保研形式实在不容乐观,所以经过再三考虑,我选择早些上岸,最终选择了中国人民大学。
后记
在接下来的直博时间里,我准备在图神经网络(GNN)以及数据库+AI方向做一些工作。其实我在本科看了很多CV领域的论文,特别是目标检测相关的工作,感觉这些论文挺有意思的,但是从就业形势上看,CV人才过于饱和,美团今年计算机视觉岗位的32:1投递录用比吓到我了(´Д`)。
最后希望大家都能拿到满意的offer,加油 😃。