25年/26届 计算机/通信保研经验帖(清华软件,上交CS、中科大CS等)
在我准备保研的半年中,知乎前辈们的经验帖给我了非常大的帮助。同时今年保研形势风云万变,很多院校夏令营时间和举办方式都变化很大。故以此帖记录我的保研经历,也给背景相似的同学们作为参考,希望能帮到大家。
写在前面
在我准备保研的半年中,知乎前辈们的经验帖给我了非常大的帮助。同时今年保研形势风云万变,很多院校夏令营时间和举办方式都变化很大。故以此帖记录我的保研经历,也给背景相似的同学们作为参考,希望能帮到大家。
个人背景
学校:中9,计算机+通信交叉专业
rk:2%(rank2)
英语:四六级600+
竞赛:电子设计省一,其余国奖省奖若干
科研:申请方向相关经历一段,无论文
项目:无线通信、信号处理和嵌入式相关项目若干
申请偏好:科研向,物联网方向。联系到导师的院校优先直博,否则学硕/专硕
最终去向:清华软件直博
前期准备
大三上进入实验室做科研,完成了一篇顶会论文的复现,外加一些实验。但由于时间原因没有形成论文,主要增加了对相关领域的了解。大三下开学之后开始准备申请材料及套磁,着重联系该领域的导师,优先申请直博。共发出近30封套瓷邮件,收到回信的大约有一半,参加了接近10场面试。最后和回复比较积极的几位老师保持了联系,但一直到6月才收获了比较铁的口头offer。
方向对口的科研经历在我的申请中起到了关键的作用,帮助我获得了不少导师面试的机会,在众多学校考核中也是关注的重点。竞赛虽然不能说完全没用,但主要体现在做过的项目、掌握的工程能力之中,单纯的奖项并没有什么说服力。
因此建议尽早接触科研,本校或外校导师都可联系,申请科研实习还是比套磁简单很多的。对利用课余时间参与科研的本科生来讲,有知识储备+适当引导下,一般1个月就可以熟悉一个小领域,3个月就可以上手开始独立实验。熟练以后就可以开始科研的流程,完成“文献调研 → 复现 → 想idea → 做实验 → 写论文 → 投稿”的完整过程。通信领域论文不像计算机那么好发,不一定要以最终录用为目标。一段扎实且对口的经历就可以帮助你脱颖而出,部分学校也认可“在投”的论文。
准备过程中了解到绿群(计算机保研交流群)和蓝群(电子信息保研交流群),从中了解到许多院校和团队的信息,等待面试和结果的过程中也可以看看消息分担焦虑。导师评价信息主要通过各导师评价网获取。这类网站存活不太稳定,时效性较强,大家可以自行寻找。
时间线
大三下3月:准备简历、个人陈述、自我介绍/PPT等申请材料,了解各院校相关领域导师情况
4月~5月:套磁导师,单独线上面试
6月~7月:报名夏令营、参营
7月底~8月底:第一批夏令营出结果,报名并参加预推免
9月初:预推免出结果
专业课和机试复习建议尽早进行,比如大三下开学就可以开始,拖太久会错过一些时间早的夏令营。比如nju cs由于有线上笔试环节,夏令营又开得太早(5月初报名),根本来不及学,遂直接放弃。
专业课/机试复习
计算机方向面试主要涉及数学(概率统计、线性代数、微积分)+408(数据结构、操作系统、网络、组成原理)。部分学校还会问到其他CS专业课(如数据库、软件工程、编译原理)或AI方面的课程,不过建议先把408看完再看这些。
通信方向除了数学外,主要是信号类(信号与系统、数字信号处理)+通信类(通信原理、随机信号分析、信息论与编码)。部分学校会涉及模数电或电磁场,少量学校还会问到计算机网络,重点在传输层及以下。至于像清华电子系这样5轮面试(信号、电路、电磁、计算机、综合)的院校,就不是普通的复习方式能够对付的,建议单独准备。
需要注意的是,保研面试专业课问题主要是概念性的,尤其是数学方面。比如常见的问题有解释大数定律、中心极限定理;矩阵的秩、二次型;中值定理、泰勒展开、拉格朗日乘数法(条件极值)等等。复习时不需要记住详细的性质和计算方法,只需要对整体知识有所理解即可。
我的本科专业是交叉专业,计算机和通信的课程都有所涉及,但两边又都有缺失的课程。保研复习时间很紧,很难兼顾两个领域,这里建议相似背景的同学先调研意向领域,根据大部分导师所在院系选择。综合分析后我决定复习all in CS,在参加夏令营和预推免前分别恶补了一遍专业课,整个暑假也留校复习和刷机试题。
机试准备主要基于王道《计算机考研机试指南》第2版,配合LeetCode Hot100和AcWing算法基础课的题库。其中二叉树和链表等纯数据结构题目在机试中较少出现,可以放后面再看。《机试指南》这本书可以说是从头开始教学如何准备机试,并且基本把机试会用到的算法(包括但不限于字符串、搜索、图论、数论、DP等等)都覆盖到了,难度又不像一众算法书那么大,值得一读。
在准备清华机试期间,往届Mario学长的文章也给了我很大的帮助,非常建议申请清华的同学们参考:
夏令营情况
由于一开始目标就比较明确,所以没有采取海投的策略,只投了一些传统通信方向的院系做风险对冲。
| 院校 | 类型 | 入营 | offer | 备注 |
|---|---|---|---|---|
| 清华电子系 信息通信开放日 | - | ✓ | - | 纯宣讲 |
| 北大软微 关键软件 | 专硕 | ✓ | - | 进论文筛,放弃 |
| 北大CS | 直博 | × | ||
| 北大电子 | 学硕 | × | ||
| 上交CS | 直博 | ✓ | ✓ | |
| 复旦CS | 专硕 | ✓ | - | 放弃入营,已释放 |
| 中科大CS | 学硕 | ✓ | ✓ | |
| 哈工深 信科 | 专硕 | × | 哈深bar高实锤 | |
| 西交信通 | 学硕 | ✓ | - | 线上营,面试需导师推荐,放弃 |
| 微系统所 | 不区分 | ✓ | ✓ | 线上营 |
清华电子系信通所
电子系按惯例没有夏令营,不过信通所、微波所和光电所会分别办一个开放日活动。光电所开放日在线上举办,其余两所是线下,但持续时间都只有一天,也不提供报销。“开放日”顾名思义只包含宣讲、参观等等,不涉及考核,也完全不影响后面的预推免。
今年信息通信开放日有400多人报名,据传是近年来比较多的,最终通过了100余人。“信通所”是别称,实际上是通信研究所、信息系统研究所和天基网络与通信全国重点实验室。通信研究所主要面向无线和移动通信方向,天基国重是卫星通信方向,信息系统研究所则包含雷达、导航定位和AI等方向。
我主要参加了通信方向的活动,包含通信研究所、天基国重和北京信息科学与技术国家研究中心的宣讲,以及参观天基国重实验室。宣讲的主要内容是介绍各团队和导师的研究方向,附带讲解当年的招生方式。其中天基国重今年只招收工程硕博,依托电子系招生。参观则会带到位于主楼的天基网络实验室,但仍是通过PPT和视频讲解。介绍重点是天基国重正在搭建的“中轨泛同步轨道”卫星网络,称作智慧天网“玫瑰星座”,主要面向极地、远洋、空天等重点通信需求,和低轨民用卫星网络有所区别。
总体来说宣讲本身能提供的信息比较有限,主要还是有机会和联系过的导师线下交流,另一方面也可以检验一下自己的背景是否足够报清华。开放日当天北京普降暴雨,听完上午通信方向宣讲之后我没有继续参加,而是去逛了逛校园,顺便尝试清华食堂,也确实是一次十分独特的体验。
北大(软微-关键软件、CS、电子)
北大据传是弱com学校,除软微外基本需要提前联系老师。而我只联系了一位计算机学院的导师,面试后也没有建立意向,所以CS和电子也是没有入营。软微投递的是关键软件方向,入营后会要求在给定论文中选一篇精读,并在规定时间内写一篇1500字以上的阅读报告。论文方向有软工、操作系统、大数据、LLM、软件安全、移动计算等。当时正值大三下的期末复习阶段,北大也没有联系到特别合适的老师,故放弃。
另外软微论文筛从发通知到截止提交只有大约72小时的时间,又是期末周,想投软微的同学要做好心理准备。
上交CS
上交是为数不多在全国各地区举办研究所招生宣讲的高校之一,还有上交小熊作为纪念品。宣讲由于是学校层面在举办,主要介绍了整个交大的学科构成、招生方式等,只有部分院系派了招生老师到现场接受咨询。今年上交进行了院系调整,“巨无霸”电院拆分成了计算机、集电(信电)、自动化和电气4个学院。可能是由于刚拆分不久,计算机学院并没有参与宣讲,我只领取到了信电学院的宣传册。(宣传册主要介绍学科建设、师资队伍等,没有太多帮助)
夏令营也是按拆分后的学院单独进行,基本都在7月中旬。直博填报系统时要求填写意向导师,可以与最后填报导师不同,不过面试时很可能分到意向导师所在的面试组。CS直博今年要求提交一封推荐信,需要在报名时一起上传系统,接受电子版和电子签名。
CS的直博面试非常干脆,无机试,也没有任何其他活动。参营只需要在面试当天出现,其余时间自行安排,提供一张餐券,无报销。面试持续20分钟左右,首先是口头自我介绍和英语问题,之后是简历面。可能是因为面试老师研究方向都与我比较相近,也可能是我比较着重介绍了研究兴趣的原因,老师们在面试期间询问了很多学术相关的问题,建议报名直博的同学多了解领域研究现状、发展方向等。
面试结果在8月初公布,按惯例直博优营比较容易,但需在9月提交师生互选。同时上交导师的博士名额也要临近9月才公布,最初联系的导师有可能没有名额,仍需做足准备。上交面试完就可以离开,我也紧接着去往合肥参加了中科大的夏令营。
中科大CS
中科大夏令营在7月下旬。今年因为政策变化原因,报名时间比较晚,所以每人允许填报2个志愿,按顺序录取,只能入一个营。我一志愿填报了CS,二志愿为信科学院6系(电子工程与信息科学系),不过一志愿入营后二志愿就失效了。
夏令营非常隆重,食宿待遇也很好。不仅全程提供高档酒店和校车接送,还有营员大礼包和150元餐食额度,可以在校内食堂使用。但因为安排原因,在学校里的时间有限,实测即便每顿都花15加上买饮料也用不完。
夏令营共4天,主要考核环节是机试和面试,各参观环节都是自愿参加。由于中科大基本只招硕士生,各个团队在夏令营期间一般还会举行各自的集中考核,会在空闲时间安排导师面谈,部分团队还有单独的机试。
第一天为开营仪式和学院宣讲。开营仪式在中科大中区体育馆举行,所有学院一起参加,还有各学院分营授旗环节。之后为计算机学院单独宣讲,各团队导师会亲自到会议室介绍团队情况,并公布招生考核方式。
第二天上午进行机试。今年机试为3小时5道题,闭卷,无OJ,编写环境有Dev C++和 Code Blocks。科大机试赛制不太好预测,去年还是实时测评,今年变为机试结束后提交代码文件,可能是由老师手动评分。前两道签到题,后面几道用搜索可得出结果,时间紧张没有再深究方法,不过肯定不全是最优解。下午自愿前往科大讯飞或龙芯中科参观,由于天气太热就没有报名。
第3~4天为面试,每人20分钟,可以准备4分钟PPT。具体内容由于保密协议不便详细叙述,主要包括英语、项目和专业课。专业课环节较为拷打,会打断回答,但老师问的很多前置问题都是最终答案的提示,如果遇到压力面一定不要慌张。
面试结果在7月底公布,获得候补的同学也有明确的候补位次。需要注意的是9月份仍有导师双选环节,需要同时通过学院面试和团队考核才算拿到offer。当然如果夏令营期间没有参加团队统一考核,后期也可以单独联系导师,也是可能有空出来的名额的。
复旦CS
今年复旦CS(计算与智能创新学院)夏令营非常晚,在8月底,估计是夏令营和预推免合并了。有机考,占总成绩的30%。报名专硕成功入营,不过今年仍是动态博弈填志愿模式,报名选哪一项应该都没有影响。报到当天晚上填志愿,可以选择不同学科方向和学硕/专硕/直博,并且能实时看到每个志愿的人数。
复旦的无线方向学科实力一般,可选的导师也很少,综合考虑后还是决定放弃,同时也释放了夏令营名额。复旦的入营候补机制做得比较好,有同学放弃后会有第二批、第三批入营。不过因为未参营,也没法看到今年动态志愿的情况,大家可以参考其他同学的帖子。
哈工深 信科
未入营。很早就听说哈工深夏令营bar非常高,入营人数也非常少(据传每个学院只有20余人,只要985rank1)。本以为rank2+电赛经历加持可以入营,看来还是不太够(
西交信通
几百人线上营,夏令营期间只有宣讲环节,面试时间在9月初。想参加面试必须联系导师推荐,硕导可以推荐2名硕士,博导在此基础上还能推荐1名直博。因为并没有找到心仪的导师,为避免挤占名额,最终没有参加面试。
微系统所
微系统所主要研究方向是微电子、材料和通信。所内共分为9个实验室,其中与通信相关的主要是微系统技术实验室(4室)和宽带无线通信实验室(6室)。今年微系统所夏令营在7月初举行。夏令营主会场为线上举办,分为宣讲和面试环节,入营人数众多。同时,7月和8月分别有一次线下开放日,包一晚住宿,优营同学可以申请参加。
宣讲环节由每个实验室介绍各自研究方向和师资情况,同时可以线上视频参观各实验室,之后有往届学生连线答疑。面试环节由每个实验室单独举办,每位同学可以填报3个实验室的面试志愿,由实验室自行筛选入面名单。如果时间不冲突,可以参加多个实验室的面试,最后只要任意实验室给出优秀,即可获得优营。优营难度不高,参营同学中大部分都取得了优营,但优营后仍需和导师完成双选。同时报名时不区分学硕/专硕/直博,根据面试结果分批发放。
本次我参加了4室和6室的面试。面试时间很短,只允许口头自我介绍,之后主要询问简历上的项目和竞赛,基本不涉及专业课。最后也成功获得优营和直博资格,但并未和导师双选,后期确定不去后及时释放了名额。
预推免情况
| 院校 | 类型 | 入营 | offer | 备注 |
|---|---|---|---|---|
| 清华软件 | 直博 | ✓ | ✓ | 最终去向 |
清华软件
清华预推免今年开得格外早,7月底就开始报名了,但真正考核的时间仍然等到了8月底。清华的推免系统也是最复杂的之一,无论硕士还是直博都要求提交两封推荐信,而且必须教师亲自在网站上提交,还需要根据不同学院的要求提交纸质版。
清软近几年没有夏令营,都是直接进行预推免。今年机试依然是和贵系、网研院以及清深联考,4小时3道题。开卷IOI赛制,可以实时测评并查看结果,无罚时。考试环境为Ubuntu下的VSCode,已经预先配置好编译器,支持C++20、Java、Python 3.10。
清华机试据称是保研最难机试,但交流下来感觉今年难度有所下降,带进去的开卷资料也没用上。我参加的是清华本校硕士及所有博士场次,最终获得了200+。T1签到题,T2、T3用普通算法都可以拿一半以上分数,整体难度曲线较为友好,部分测试点给出的特殊条件也是推断正解时很好的提示。如果能把暴力分数都拿到,基本足够通过机试这一环节。同时机试使用的OJ可以查看每个测试点的评测结果,相较网上的经验帖有所不同。
清软面试依然是简历面,可以使用PPT,主要根据项目和成绩单提问。建议把成绩单上的课程经历都回想一遍(不是复习知识点),着重准备一些综合性问题。
清软博士的考核结果在9月初公布,我顺利取得初步录取,这也是我的最终去向。
写在最后
保研是一次漫长的旅程,感谢一路上帮助我的人们,也感谢你读到这里。欢迎评论区留言、私信交流,祝愿所有保研er都有光明的未来!