个人情况
普通211计算机(AI)专业,绩点排名1/70,六级600+,竞赛有一些ACM小奖,数模小奖,科研经历有一篇本科CCF-C水刊二作(夏令营报名结束才出录用通知,所以报名的时候没用上…)和其他几项经历。
夏令营情况
北大深研院(入营),南京大学人工智能学院(入营,等待队列),中科院计算所(霸面,拟录取),东南(入营,夏令营未通过),浙软(入营,放弃考核),中科院软件所(入营,放弃考核)
北大深研院
大概在6月中我联系上了北大深研院那边的老师,说我简历通过了,想和我聊聊,需要我准备自我介绍的PPT。自我介绍完了问了几个问题,大概是我还报了哪些学校,我会怎么选择,为什么;给后续考核和培养提几个问题等等。面试过后老师通知我,欢迎在申请夏令营时选择他们实验室。 后面夏令营就很顺利的入营了,北大信工的夏令营不发offer,只是提供一个学生和老师交流的平台,日程安排只有一天,上午各实验室介绍,下午学生各自选择感兴趣的实验室进行进一步交流。我自然选择的是之前联系的实验室,老师要求6分钟自我介绍+提两个问题,结束后也收到了老师的通知,欢迎申请预推免。 后面接收了其他offer,这边很早就放弃了,没有参加预推免的选拔。
南京大学人工智能学院
南大最有名的实验室是Lamba实验室,搞机器学习的,实验室有单独考核,开始的很早,我没过初审。 向南大投了材料之后过了初审,因为是比较重要的目标学校,为求稳计院、人工智能院和软院我都投了。最后我拒了计院选了人工智能院参加考核,因为我自己专业比较偏AI方向,对硬件底层等不是很了解。软院好像没要过了前两个院初审的同学。
笔试
7.8线上笔试,在这之前调了双机位,签了考生须知等等,只知道是数学,计算机等等内容,当时正好在考试周,仓促复习了一点就去考试了。 考试是140+单选,若干多选和填空,时间两个小时,基本上是做不完的,但内容很基础。主要考核内容是数据结构,基础C++程序,概统,线代,机器学习和神经网络,这些占了绝大部分。其他还有一些人工智能概论,个别计组,操作系统,计网等等。 7.11出结果,刷了一小半人,我笔试过了。又发邮件确认了报考类型,发了面试安排。
线上宣讲
7.13上午线上导师宣讲,当时记了一下在人工智能学院招生的老师,主要是Lamda的老师,两位NLP方向的老师戴新宇和张建兵老师和其他几位老师,当时简单记录了一下在人工智能学院招生老师的研究方向: 吴建鑫:目标检测 张利军:在线学习 高:博弈论 钱超:演化学习 陈:异常检测 戴,张:自然语言处理 KRistal赵一铮:知识图谱。基于本体的知识表示,基于逻辑的表示。寻找适合知识表示的逻辑语言:语言的计算性质,可判定性,计算复杂度;对已使用的语言进行开发 Cam-Tu:Intelligent System 申富饶:…
面试
7.14学院给我安排了线上面试,面试时间20分钟。面试流程很紧凑,会议室里有五个老师,分别问了我英文,数学(线代),机器学习,数据结构和项目相关的内容。英文内容大致是对你的学术背景等提一些问题,还有举个例子说明你努力奋斗,对我本科城市的了解之类,考察你的口语能力。数学我感觉是因为我成绩单上线代98,所以盯着我问线代,主要被问了特征向量,矩阵的秩和正定矩阵。机器学习问了我SVM,这部分我同学被问的是机器视觉里的振铃现象,估计是从AI相关的、你学过的课程里考察。数据结构问了我Top-K问题。项目主要是从我工作的基本情况出发,简单问了一下模型和使用,时间就到了。 7.15之前宣讲后联系了戴老师,老师安排了10分钟的面试。主要问的是项目相关的东西,老师评价比较中肯,说需要等学院结果出了才行。 7.19收到邮件说录取已发完,未收到的就是在等待队列中。那就是WL了。
中科院计算所
投递
感觉不可能进的,但还是填了系统想试一试。听说计算所需要联系老师,又找到了计算所的QQ群,进群发现在征集老师的志愿,就填了一个我听说过比较强的,研究方向也比较熟悉的实验室VIPL,选了两位比较年轻的老师,这里第一志愿比较重要。 然后我惊喜地收到了老师进一步交流的邮件,我确认并给老师发了简历和成绩单。面试的时候我做了一个自我介绍,老师问了我一些项目细节,感觉一般。没入营,但成功联系上了老师,因此收到了实验室的考核安排,北京线下,笔试机试面试,每一轮都会刷人,安排也很紧凑,总之是非常严峻的挑战。
笔试
7.20下午笔试很硬核,三小时五门,包括数学,算法,专业知识,英语和综合测试。数学包括了概率论,线代和高数,有一点机器学习的计算我不知道为什么在这里面。算法考了哈密尔顿回路,时间复杂度等等。专业知识主要是机器学习,神经网络和图像识别知识,只记得考了最小二乘法,Logistic回归的迭代,还有一些图像处理,边缘提取什么的。英语是两句翻译英译中,两句中译英,感觉是出自论文的句子,会包括一些图像处理的术语。还有读一长篇英文文章,让你用中英双语概括文章内容,150词内,今年的文章是关于前两天英国解除新冠管制的话题,体感就是普通的阅读理解文章。综合测试是智力题,二三十道也来不及做,包括但不限于移火柴,找规律,立方体六面等等题目。晚上还要等通知能不能过,过了才能参加第二天的机试和面试。到晚上11点,终于收到了邮件,我居然过了,赶紧看两眼算法题就睡了。
机试
7.21上午机试,排队叫号叫到你就可以进去写代码。有师兄师姐领你进去,在VS里写题。语言早一天已经选好,C或者Python,我选的C。五题一小时,题目已经写好了main函数等,核心部分需要你补全,比较简单,就是C语言练习题。第一题水仙花数,二三题字符串指针,第四题矩阵旋转,第五题我用了一个二维前缀数组。写完就回去等结果了。中午收到了面试安排,感觉这轮没刷人。
面试
7.21晚上面试,20分钟,本来是排到第二天了,结果老师想今天面完,我就晚上八点多赶去了计算所。计算所五楼灯火通明,看起来大家都还在工作…面试的办公室一共七八个老师,进去了先给老师发自己的简历,然后对着自己的自我介绍PPT做3分钟自我介绍,下面就是对着你的简历开始提问。我被问了我的一个辅助驾驶项目的理论知识Hough变换,介绍YOLO结构以及YOLO的简称,数学线代问了我什么是矩阵的迹,什么是矩阵分解(奇异值分解),有算法竞赛经历所以问了一下算法竞赛情况。还问了那篇论文里的内容,包括一些深度学习的问题,比如LSTM和GRU,激活函数等等。
后续
回宾馆的路上就接到了老师的电话,让我回所里聊聊,老师说可以录取我,问我还有没有别的学校可以去,纠结很久还是接受了这个offer。还是很开心的,之前也没想到能够通过考核。后面就进组了,导师和师兄师姐都很nice,很喜欢组里的氛围。所以预推免也没有参加,早早上岸了。
东南大学PALM实验室
东南考核比较晚,我想着报都报了就去试一下吧,就参与了东南大学的考核。
PALM实验室
我的第一志愿是周老师,是他面试的我,问的很简单,就是自我介绍,项目,算法和英语,最后问我是不是90%能保证来,我说不一定…然后就没有下文了,应该是这个问题比较重要,但我确实不能保证。PALM如果通过了也需要通过学院考核,两者好像也没有必然的关系。
计算机学院考核
群面,首先讲一个五分钟的个人介绍PPT;英语问我对NLP的理解,以及在我做的工作上的体现;英语问我未来想做的方向;中文问我对NLP的理解;还有没有其他计算机专业课(我:有,算法)老师:讲讲算法;对着我一个简历上有PPT上没有的工作从头问到尾,问了项目上每个名词的意义,图像处理,工作量等等。 然后我就被挂了,我一开始也没在意,毕竟这东西也挺玄的。后来发现优营的同学被问到的问题并没有那么复杂,而且我被问了一个简历上有,PPT上没有列出来的项目就很奇怪,正常老师愿意录取你肯定是去寻找你的闪光点,我不把这个项目写进PPT肯定是有我的原因的(工程项目,觉得创新型不够),为什么偏偏挑这一个项目问得这么细呢?想想还是觉得老师是在找问题拒人哈哈,当然这也是我不负责任的猜测,如果不是我自身有问题,我也不会被挂~
浙软
进夏令营的人巨多,疑似点击就送,进营要求十天内做完三个项目,不记得了大概是NLP,CV,RL?有基础框架,但需要自己进行完善,用的是浙大自己的深度学习平台。给人感觉很不划算,学不到东西又和其他夏令营撞了,就没有参加。
软件所
报名的是中文信息处理实验室,在绿群**(悄悄打个广告,计算机保研人可以看看,全国最大非商业用爱交流计算机保研交流群,QQ群号:605176069~)**看见有老师还是师兄在宣传,在报名之余就照着微信推送向实验室老师发送了简历,不知道这个是不是对我的入营有帮助。但开营之前我已经通过了计算所的考核,这边就没有参加,跟老师说放弃了。
感想
运气和实力缺一不可,先提升自己,再去试缘分。绩点是入场券,数学和专业课知识是基础,英语四六级是重要条件,竞赛是锦上添花,科研经历(最好是成果)是老师最关心的东西。 保研开始前早做准备,开始后密切关注信息,暂时没有offer也不要慌张,保持平和心态,有机会千万要争取。夏令营最难,其次预推免,真保研还得看928打电话和捡漏(bushi)。 加油~
|