跳转至

Zhuanlan.zhihu.com p 575140597

摆烂一个月后,想写篇文章让那段艰难岁月翻篇。

不能算是攻略,更像是一篇游记。废话很多,请酌情阅读。

当然如果有人看完后,能有所收获,少走一些弯路,是最好的了。

保研背景

  • 学校:华东某四非
  • 专业:软件工程
  • 排名:1/100+
  • 六级:500+
  • 科研:无
  • 竞赛:全水奖
  • 项目:全水项目
  • 实习:小厂实习
  • 目标:在保证好实验室、好导师的前提下冲Title,尽量不直博。

参加情况

算是纯rk选手,海投了60余所院校和实验室,抱着入营优先的态度,几乎都填的专硕。但由于各种各样的主观和客观原因,进面试的院校寥若晨星。

后面会挑几个印象深刻的说说。

学校 学院 时间 类型 结果
厦门大学 信息学院 夏令营 专硕 未入营
山东大学 软件学院 夏令营 专硕 未入营
中国海洋大学 信息科学与工程学部 夏令营 专硕 未入营
北京邮电大学 计算机学院 夏令营 专硕 未入营
西北工业大学 软件学院 夏令营 专硕 入营,纯宣讲
浙江大学 软件学院 夏令营 专硕 入营,未做项目
中南大学 计算机学院 夏令营 专硕 入营,鸽了
中国科学院 空间应用工程与技术中心 夏令营 专硕 入营,鸽了
中国科学院 计算技术研究所 夏令营 专硕 入营,寄了
北京师范大学 认知神经科学与学习国家重点实验室 夏令营 学硕 入营,寄了
南京大学 软件学院 夏令营 专硕 入营,候补
国防科技大学 计算机学院 夏令营 大工程博士 入营,候补
中国石油大学(北京) 信息科学与工程学院 夏令营 专硕 入营,offer
北京工业大学 信息学部 夏令营 专硕 入营,offer
中国科学院 信息工程研究所 夏令营 专硕 入营,offer
中国科学院 软件研究所 夏令营 专硕 入营,杭高院offer
中国科学院 软件研究所 预推免 学硕 入营,寄了
中国科学院 计算技术研究所 预推免 专硕 入营,鸽了

个人经历

作为一名高考失利的小镇做题家,对一考定终身类型的考试非常抵触,于是入学前就决定绝不考研,计划留学日本。大二那年过了N1后,发现rk、绩点都还不错,就all in保研了。好在最后有惊无险地拿到了推免资格和比较满意的offer。

准备工作

3月份才开始准备材料,其实是有点晚了,应该寒假就去做这些事情。

不过,在学长们和绿群的帮助下,我在很短的时间内做好了所有材料的雏形。

感激他们!感谢开源精神!

在这里我也分享一下用到的资料和工具。

专业课:CSDN找面经,过一遍408、C/C++、Java、数据库、软工导论等
算法:Acwing
PDF编辑:iLovePDF
简历:超级简历
导师评价:研控
公众号:保研岛、保研人
绿群仓库:详细见群公告和群文件。加入绿群(一群605176069、二群943826679、三群620876705),你将获得:①覆盖方方面面的高水平模板 ②夏令营、预推免、实验室、928捡漏等通知 ③b站干货满满的答疑讲座 ④各种院校应有尽有的保研经验贴 ⑤与国内计算机专业顶级优秀学生交流的机会 ⑥保研名场面相册等

CS保研不能失去绿群,就像西方不能失去耶路撒冷。

加入绿群=保研成功

夏令营

厦门大学信息学院

3月份第一次套磁,选择了某新成立的实验室的副教授。可能由于缺人的原因,也可能是因为个人较擅长开发(适合做牛马),他对我非常热情,还加微信交流了考核流程,使初来乍到的我受宠若惊。

以下为部分邮件的内容:

“XX,非常欢迎,你参加夏令营前可以联系我,我可以提供力所能及的帮助。”
“XX,我的实验室非常需要你这样的同学。”
“XX,你来厦门前联系我即可,如果遇到特殊情况,别客气,可与我商量。”

我寻思话都说到这份上了,初审肯定能过吧?

然后我就飘了,都打算订飞厦门的机票了,所有时间和厦大冲突的学校都没报。

结果......

老师和我说,系里交上了推荐名单,但因为报的人太多,学院把我筛了。

老师非常热情、真诚,开始时给了我极大的信心。也正因如此,这封拒信当头一棒,给了我很大打击。

菜是原罪。

虽然连营都没入,但我真的很感谢这位老师。保研结束后,也向他汇报了最终去向,老师很客气地表示了祝福。

中南大学计算机学院

中南海,不多说。

中国海洋大学信息科学与工程学部

海大今年的bar奇高,没想到我连初审都过不了。不过反正是保底,从一开始就没打算去。

放一张海大的招生计划乐呵乐呵。

南京大学软件学院

聊南大之前先聊聊山东大学

山大作为本省985,去年本专业有半数以上的学长学姐都去了这里,因此我也把它作为了主要选择之一。

本人虽然四非,但仗着rk1,认定山大应该会给我面子的吧,不会把我拒了吧?

不会吧?不会吧?

然后6.30,有群友说山大软院开了。我立即兴冲冲地打开邮箱,果然多了一份收信。我非常高兴,因为都快七月了,还没有一个入营offer,终于要结束夏0营了!打开一看:

呜呜呜本土两所985连营都不给入,我哭死。

说回南大。

其实报名前我就联系上了南软的一个实验室,于六月上旬就通过了面试,开始了漫长的组内培训(培训教的内容很实用)。

组面问的问题非常偏开发,也问了408。不过主要还是揪着我做过的几个Java项目问:

介绍一下AOP
介绍一下IOC
非关系型数据库,比如redis,有没有用过?
Mybatis是如何防止SQL注入的?
用过Linux服务器吗?
GUI项目用的是swing还是fx?
解释一下前端响应式框架是什么
Spring的响应式有了解过吗?
虚拟内存的实现方式、可以具体用哪些算法实现?

虽然通过了考核,但实验室给我的邮件中说明了这个考核与是否取得学院夏令营资格没有任何关联,而且老师没有回过我一封邮件(后来想想可能老师太忙了),所以对入营没有抱很大希望。

因此,收到入营邮件时,我极其高兴,毕竟我在夏令营阶段的第一个入营是一所华五发的。

但我也没想到,一所华五的软院的招生会这么“佛系”,这种佛系可能也为今年被鸽穿做了铺垫。

上一封邮件提到了7.7要进行笔试,然后南软就再没有消息,连群都没建。直到7.5晚才发了这封邮件告知安排。

这场笔试也被许多人称为"南软刮刮乐",因为复习的内容和考试的内容基本上搭不上边,大家都不会,就看谁蒙对的多。

没记错的话是30道选择题+2道设计模式大题。选择题主要考了软件工程和C语言的代码题,具体我记不太清了,凭印象简单说几点:

软件工程:面向对象设计的7大原则,每条原则都理解含义。设计模式都要记住,还得会写出来。
C语言:给一段代码说结果,像大一刚接触编程语言时做的题那样。非常基础,要好好复习指针。

结果是从400多人刷到了190人,我有幸通过了笔试,进入面试。

面试全程八分钟都没用,感觉纯纯背景面,四非鼠鼠很吃亏。

介绍项目。
项目的数据量是多少?
近期有关注哪些时事政治?

结果自然是良好,也就是替补。和预想的一样。

后来经过询问招生老师,得知我在替补中排名靠后,感觉要寄。

不过按往年情况来看,替补上的希望还是有的。

北京邮电大学计算机学院

报名后,一二三志愿各套了一位老师,只有第三志愿的老师难得的给了我不算拒绝的回信:

同学你好,稍后我们会组织夏令营,到时候可以一起聊聊,相互了解一下,你有意愿参加吗?

我当然回复:我愿意!

然后老师就再也没有回我。

直到夏令营结束,我才知道,老师发现我把他们组放在第三志愿后就不想面我了......

北京工业大学信息学部

只有一轮面试:

1.英语考核(不到5min):研究生阶段的规划是什么?
2.综合考核(10min多):
介绍竞赛
介绍学习情况
介绍竞赛中用过的一个算法(我介绍了项目里用到的,最好准备一个PPT)
研究生毕业后想继续深造还是就业?

面试结束后,其中一位考官老师当即加我微信问我有没有意向进组,我深受感动。但那时候还早,就没给明确的回复。

考核的第二天就能在网站上查询到结果(效率 ),我的结果显示为“优秀”。

因此北工大成为了第一所给我offer的学校。

感谢北工!

中国石油大学(北京)信息科学与工程学院

被拒麻了的时候报的学校,就当刷经验了。

只有面试一个环节,当时是我第一次面试,很紧张,答得也很烂,给老师都整笑了。

考核内容:

快排的时间复杂度是多少,有没有比快排更快的算法?
广度优先遍历的时间复杂度是多少?
什么是软件的内存溢出?(大体上是这个意思)
堆内存和栈内存的区别是什么?
你做的这个项目现在已经投入使用了吗?

可能是因为生源层次的原因,石油大还是给我发了offer。

感谢石油大!

中国科学院信息工程研究所

京四所之一。

往年有相当多的学长学姐最终选择了信工所,我也受此影响,把它作为了我的主要目标之一。

几乎是全员入营,我参加的是二室的考核。

很佩服信工所能有条不紊地处理上千位学生参加繁杂的笔试机试口试面试,算是我体验过的,专业化程度最高的夏令营了。(中科院京所的夏令营办的都很不错)

下面详细地讲一下考核内容:

笔试在牛客上进行,非常正规,难度不是很高。印象里是25道选择(408+线代概率论)、3道编程题(在线做,不能使用本地编译器),但内容记不清了。

注意:编程题中有一种只写函数的题,是可以写全局变量的!本菜鸟因为不熟悉牛客,导致一道很简单的题没做出来,非常亏!

英语听力及口试

1.自我介绍(3min),PPT可有可无。
2.话题表述(3-4min):电视给人们生活带来了哪些影响。
3.朗读&翻译(4-5 min):一大段有关信息安全的概念,磕磕绊绊的,感觉没翻译好。

面试的内容很基础,但我过度紧张脑子短路了,有些地方答得不是很恰当,事后自责了很久。

解释一下Dijkstra算法
解释一下某某加密算法(没听说过)
介绍一下三次握手和四次握手的过程
操作系统组成部分有哪些?
在项目中的个人贡献。
考不考虑直博?
有联系哪位导师吗?

不过好在最后拿到了offer,感谢信工所!

中国科学院软件研究所

京四所之一。

入营后选择考核的部门,太热门的我不敢报,选择了智能软件研究中心。

这也成为了在夏令营阶段最让我意难平的一次体验。

笔试机试意外的不是很难。

编程题依然是很基础,整体上感觉比信工所的还简单,但可惜有道明明之前做过的DP题愣是没做出来。找到了一个类似的题:

1048. 鸡蛋的硬度

面试时我是排在了最后一个,已经是晚上九点多。

没想到的是,腾讯会议一接通,老师就问:你是报的杭高院吗?

我:???我报的北京的软件所啊,杭高院是什么?

老师:杭高院和本部的培养方案都是一样的,杭高院也可以选本部的导师,两证上也有软件所的章。区别是,你需要第一年在杭州上,第二年才回北京的所里。

我:好的,可以接受。(当时那种情况也不能直接说不能接受吧?)

纯简历面,问的很简单,可能老师都很累了吧。

不超过8min的自我介绍
介绍竞赛和做过的项目
英文问题:介绍你大学所在的城市

面完试后查了查资料,在往年,杭高院的两证和本部相比,就多盖一个杭高院的章。我感觉问题不大,可以拿来做个保底。

几天后接到了老师的电话,果然说要给我杭高院的offer,于是接受。

除了做保底,我还考虑到,如果本部的名额能空出的话,说不准能把我从杭州调回北京。

但是招生老师在最开始给我的回复就已经注定了结果。

后来,给我发的承诺书也是明确写着,“软件所(代杭高院招生)”

我仍然不愿放弃。在签署承诺书前,询问了所有拿到本部offer的同学,有好几位都说打算放弃offer,空出的名额足以把我调回本部。

我向招生老师说明了这种情况,但老师不再回复我的消息。于是我就一直等,直到签署承诺书的时间截止,也没等到老师的回复。

时间证明了这只是我一厢情愿的幻想而已。

后来通过考研的同学了解到23级开始杭高院不再挂靠计算所和软件所,改为独立招生。也就是两证上不再盖有北京研究所的章,大大降低了含金量。

这时候我才彻底感觉到了心灰意冷,只能面对现实。

不过,结业证书还挺好看的。

中国科学院计算技术研究所

大名鼎鼎的两所之一,清北华五国科佬云集,我没想到能入营。

由于和软件所的时间冲突,在开营前就填写了放弃入营的收集表。

但是戏剧性的是,面试的前一天,报名时在系统里填的意向导师发短信让我去面试,我看了看时间刚好不冲突,就抱着当炮灰的心态去面了。

以下是面试内容:

中英文自我介绍
介绍最小二乘法
递归和动态规划的区别?(一个自顶向下,一个自底向上)
说出你知道的排序
快排是稳定的吗?
说出你知道的分类器
SpringBoot是什么?
深度学习有接触过吗?

由于本科完全没接触过AI方面的知识,导致很多问题不会回答。老师最后无奈的说,想来计算所的话,这些知识都是得提前掌握的。

然后,面试结束,再无下文。

北京师范大学认知神经科学与学习国家重点实验室

北师大的cs不是很厉害,但心理学是国内的天花板。这所国重可以粗略的认为是这两者合作的产物,实力还是挺强的。

考虑到上述特色+京985学硕,再加上去年有学长最终选择了这里,所以我也报了这个。

而AI学院因为报名早,报的人很多,所以没有考虑。(不过AI院是年年卷,年年穿)

考核分为两部分,学院考核和入组考核。

学院考核重点问了我做过的项目,入组考核则分导师。

考核前有好几位老师发短信和邮件邀请我选择他们为意向导师,非常热情。

我选择了一位牛导,很和蔼,颇有学者风范,但要求也十分严格。

第一轮考核就带着他的学生拷问了我一个多小时项目,问的非常细致。提出的问题很多都是我先前没有了解的内容,难以招架。考核结束后衬衫已经湿透了。

第二轮考核是给一篇论文,两天之内做一次文献汇报。由于先前没有经验,烂的很彻底,寄了。

几天后老师委婉的给我发了拒信。

国防科技大学计算机学院

北师大寄了的时候已经是七月底,夏令营只剩下八月中旬的国防科大了。

往年我院推免生中最顶尖的那批学长学姐,有相当一部分都放弃了华五而选择了这里。(双A+的含金量不必多说)

我清楚自己的水平,所以对入营也没报太大期望,但还是仪式性地报了一下名。

结果今年突然扩招,从去年的200入营变为了600+入营,因此我也很荣幸得以参加这所学校的面试。

NUDT YYDS!

面试前有一轮思政考核,不需要刻意去背,基本上都没问题。

正式面试时的氛围比较融洽,老师的脸上也挂着笑脸,但10min一人只能是背景面,对本科差的不友好。

英文自我介绍
英文提问:你提到的这个project有什么result?
中文自我介绍
竞赛获奖情况,这些奖项是团队还是个人?
你们一个年级有几个省优秀学生?
研究生想要做的研究方向
还参加了哪些学校,如果都给了你offer,你还会来国防科大吗?

结果和南软差不多,优营靠后。

但是,李大个儿发功了。

李大个儿 YYDS!

不过,因为不太想直博,我最后放弃了国防科大的候补。

我的夏令营就到此结束了,最后放上928后国防科大群主说的一段话吧。

预推免

中国科学院软件研究所

软件所,我又来辣!

预推免仅参加了这一所,计算所也有老师邀请我参加面试,但我鸽了。(原因后面会说)

和夏令营不同,预推免是直接分配考核的实验室,不能自己选。我分在了天基综合信息系统重点实验室,估计其他几个热门的都招满了。

面试仍然是传统的简历面,很快就结束了。

自我介绍
问项目几个问题
夏令营是哪个部门给了你offer?
老师:给你直博名额愿意来吗?
我:老师我还是优先学硕和专硕
老师:好了面试结束,你退出吧

明确拒绝直博的原因是,个人能力不足+知乎上劝退天基实验室的贴子太多。

而且面试那天上午,信工所二室某实验室同意接收了我,是我的梦中情组。无论是实验室还是导师,我都很满意。

遂面完天基后,后续学校的面试没再参加。

最终去向

抱歉,放错了。

兜兜转转,还是信工所。

9.28下午,南软也递补到了我,但很可惜我已经和两年前去南软的学长做了一个截然相反的选择。

南软的Title更好,但没宿舍,而且纯打工人。目睹此次互联网寒冬后,我想给自己留一条深造的后路。

信工所的Title一般,很多人建议本科不好的人别去国科大。不过学校在北京,而且实验室、导师的评价都很不错,我正好也想给自己一个能够深造的可能性,就没有等南软,第一时间接受了信工所的待录取。

当然,无论做哪个选择,我都会在后悔和侥幸之间摇摆不定吧。

总结

1.个人认为,学校&排名 ≥ 科研 > 项目 > 竞赛

2.四非摆正心态,被拒才是正常的。所以一定要海投,弱com学校多套磁。

3.承诺书大胆签就行,给自己多留机会。学校大概率不会找你麻烦,不要害怕。

4.今年CS保研的内卷程度又是历史之最,对本科弱的同学来说简直就是炼狱。不过这也导致了一种“进wl即offer”的现象。9.27深夜,我也亲眼目睹了同院同学在两个小时内,从“机会不大”到“递补成功”的过程。

5.运气是对勇敢者的馈赠。9.28后鸽穿了一堆好学校,只要敢等,就有希望。

6.一定要相信自己。所有的崩塌与重建,都会有答案。

7.以后想起来再补充吧。

最后,愿我们山野有雾灯,风雨飘摇亦能归舟!

颜色主题调整

评论区~