2025年(26届)211计算机保研回忆录(北航SE,北航CS,南软,厦大ASC,东南PALM)
1. 个人背景
学校:末流211
成绩:前5%
科研:一篇非一作在投(CCF-B),传统机器学习方向(基本没参与,科研经历≈0)
竞赛:ICPC邀请赛银奖,区域赛铜奖,XCPC省赛银,蓝桥杯CA省一国二,数模省一,若干水赛奖项
英语:四级540+,六级430+
奖励:各种学生工作获奖,奖学金等(基本无用),无国奖
择校策略:中九到华五,保底找的很少,基本是照着往年同档次学长去向找的
最终去向:南京大学软件学院

今年可能是夏令营缩招的原因,各个学校的夏令营高得离谱,举个例子:吉林大学cs在夏令营的时候放进来的基本都是不可能来的,我在夏令营的时候报名了cs,但是因为bar太高被筛了,报了se的同学基本都入了,真正到了预推免的时候,遇到各个夏令营冲突,放进来200人,最终只有10几人来参加了预推免

2.夏令营情况
| 学校院系 | 入营 | 备注 |
|---|---|---|
| 北航se | √ | 北航夏令营不发offer,象征性地发了几个创新之星,未来学术之星等,发了大概1/3 |
| 中山cs | √ | 线上营放了大概1000+,推荐HCP实验室 |
| 中山se | × | 入营还要读论文录视频,最后准备半天还是被筛了 |
| 西交se | √ | 线上宣讲营,未参加 |
| 山大se | √ | 线上宣讲营,点击即送 |
| 厦大信息 | × | 一定要提前联系老师,入营需要老师推荐 |
| 同济cs | × | |
| 浙软 | × | bar逐年提高,先进计算营211rk1没联系老师也不给入了 |
| 哈工威 | × | 只要985 |
| 北大软微 | × | 我们学校近几年没有人去过软微 |
| 吉大cs | × | 吉大夏令营cs的bar比se高出不少,211的同学报se比较保险 |
| 华师数据 | × | 报了直博,后来才了解到直博的名额很少,bar比硕士还要高 |
| 南开ai | × | |
| 华科网安 | × | |
| 南大 | × | 人工智能,计算机,智科,软院,nju四杀(智软当时不知道,没报) |
| 科大苏州 | × |
3.预推免情况
| 学校院系 | 入营 | 备注 |
|---|---|---|
| 北航cs | √ | 现场来了不到300人,录取110左右,候补到150+,我是190+,没拿到offer |
| 北航se | √ | 因为没在ddl上公布,只有200人报名,点击即送,最终拿到学硕offer |
| 北航ai | × | |
| 南大se | √ | 最终去向 |
| 南大其他 | × | 计算机,智软没报,智科,人工智能被拒 |
| 华师dase | √ | 冲突,没去 |
| 厦大ai | √ | 冲突,没去 |
| 天大智算 | √ | 冲突,没去 |
| 浙大se | × | bar一年比一年高 |
| 中科大aids | × | |
| 中山cs | × |
4.机试建议
大部分学校机试都是允许C/C++和Python的,Java有些学校不支持,建议使用前两种,有的学校强制C(目前只知道北航软),有的强制C++(90%以上的学校都是允许的),还有的学校强制要求Python(好像是南大ai)。
没系统学过Python的建议也要学一下基础语法,有的时候你陶瓷的老师可能会问你一些Python基础知识(毕竟是ai时代),C/C++语法问的就不是很多。
acmer不用过于担心机试,初学者可以看Acwing算法基础课,力扣热门100题,力扣热门75题这几个,大部分学校的机试都不会考的很难,华五以下的所有学校的机试难度都没有超过Acwing的算法基础课的难度,基本上都是板子题。一定要刷题,模板一定要背熟;pair、priority_queue、sort函数等的自定义排序方法等细节一定一定要搞清楚。
下面是我知道的2025年一些夏令营机试情况:
1.有的学校允许带板子,有的不允许,建议自己准备一套板子,个人认为acwing的板子足够了:算法模板
2.天大机试没超过洛谷绿题难度,前面3-4题基本都是语法题
3.上海创智考了线段树+扫描线(不让带板子)
4.北航软夏令营/预推免机试是Codeforces的div3难度
5.北航计算机学院机试两道题目都是大模拟
6.南软机试第一题是面向对象,C++/Java,后面三题听说都是力扣原题,签到题是腐烂的橘子(多源BFS),后面两题是DP,没做出来,倒闭了,但是是OI赛制,骗了一些分数,面向对象是今年新加的,去年好像没有,考了很多C++面向对象的语法,虚函数,子类父类调用等,但是感觉Java可能更好写一点,想冲南软的可以提前熟悉一下这两种语言其中一种的面向对象相关语法
7.南京大学计算机学院机试——Goodbye, My Friends! - NJUCS 开放日后记,总结:大部分人除了第一题都爆零了
北航软院题目是纯C语言,建议赛前拿一套题目用C语言练练手,下面是我个人熟练使用C++以后,使用C做题的一些经验:
1.很多STL用不了了,这是很多人吐槽的点,包括万能头文件<bits/stdc++.h>也用不了了。
2.很多题目都会用到排序,建议提前打印快排板子
3.swap函数也用不了了,熟悉一下C语言中的swap函数怎么写(特别是指针引用,下面第7条有讲)
4.高精度加减乘除,手写平衡树(map,set),堆(priority_queue)那些,赛时代码量太大,根据夏令营和预推免两次机试的经验来看,基本用不到,但是以防万一还是打印了出来
5.GhostLX的知乎经验贴里面有一份往年机试题目的链接,我看了一下,发现有些地方有些题目需要手写哈希,所以我把手写哈希函数的两个算法也写了一下(拉链法和开放寻址法,acwing板子)
6.手写队列,手写栈,这个不讲了
7.函数参数地址引用要注意下,以线段树中的pushup为例,pushup板子中需要有一个参数要引用,我一般这样写void pushup(Node &u,Node l,Node r),但是在C的语法中没有地址引用,只能传进去指针,像下面这样(洛谷P2572):
void pushup(Node *tmp,Node l, Node r) { (*tmp).l = l.l, (*tmp).r = r.r; (*tmp).sum = l.sum + r.sum; (*tmp).l0 = l.l0 + (l.l0 == l.r - l.l + 1) * r.l0; (*tmp).l1 = l.l1 + (l.l1 == l.r - l.l + 1) * r.l1; (*tmp).r0 = r.r0 + (r.r0 == r.r - r.l + 1) * l.r0; (*tmp).r1 = r.r1 + (r.r1 == r.r - r.l + 1) * l.r1; (*tmp).lv = l.lv; (*tmp).rv = r.rv; (*tmp).mx0 = max(l.mx0, r.mx0); (*tmp).mx1 = max(l.mx1, r.mx1); if (l.rv == r.lv) { if (l.rv == 0)(*tmp).mx0 = max((*tmp).mx0, l.r0 + r.l0); else (*tmp).mx1 = max((*tmp).mx1, l.r1 + r.l1); } }8.习惯cin, cout的尽量改成scanf, printf
5.北航软院
首先感谢北航软院,夏令营唯一一个线下参加的营,预推免收获的第一个offer也是北航软院发的,不过最后因为没选到意向导师最终选择放弃。
北航夏令营1000+报名,预推免200+报名,感觉是前者放在了ddl(后文简称ddl)上,后者没放导致的,报名时间也占据一定因素,北航软院只给了大概三天报名时间,在保研过程中一定要关注好目标院校的夏令营通知,如果只照着ddl上面的报,很可能一个都进不了。。。
除了ddl这个最常用的方式以外,再推荐几个获取夏令营/预推免报名通知方式:
1.最简单粗暴的,关注所有目标院校的微信公众号,官网消息,每天及时看消息,不太常用
2.及时关注绿群,北航软院预推免的消息只在绿群里出现了两三次,9月份那几天每天消息再多我也会把绿群新增的消息完整看完(推荐1群,最活跃,消息一般也最详细)
3.陶瓷,到时候老师会提醒你,有的时候老师也不知道,比如天大智算,7.31第一批结束,我8月初才知道,第二批接收的人就很少了,老师可能比较忙,也没发现,天大所有院的夏令营预推免通知都是放在天津大学官网上的
4.保研通,微信公众还有计算机保研岛,这里面消息比较乱,我一般是交给父母,让他们及时关注一下。
5.偶尔刷小红书,多刷保研相关的,刷多了就会知道身边的保研人在做什么,还有一些号专门推送哪些学院开放报名了
夏令营(7.3-7.4)
北航本校同学不能报名参加本校的夏令营,只能报后面的预推免,北航夏令营线下举办,不发offer,教务老师也说夏令营是否参加不影响后面的预推免结果,但是十分建议想去的同学参加一下夏令营,就我经验而言,我和夏令营和我一起拼酒店的同学(后文简称c同学)都参加了夏令营,后面也一起参加了预推免,预推免的时候我,我的acm队友,c同学,c同学的同学我们四个只有我和c同学排名十分靠前(都是学/专硕前5),和我们两个同校过来的两名同学排名都十分靠后(排名都是20+),他们两个虽然和我们两个是同档次学校,但是都没参加夏令营,所以这种事情,虽然官方说不影响,但夏令营不发offer都能来线下参加,肯定能筛出一部分意愿比较强烈的人,后面预推免也会更看重一些。
北航的群里有提问链接,报名的同学想问什么机试,offer,各种安排之类的问题,老师都会即使在文档里面回答,非常人性化,老师甚至凌晨一点还在群里回复报名同学的问题
夏令营机试8道题目,ACM赛制,可以带资料,题目链接 提取码: qvb9
我做出来5个题目,最终排名预估10+,按照最后的入营名单来看,应该是只看机试筛人的,所以想来北航软的小伙伴一定要多练习机试。
线下找了外校的c同学拼房,京区的酒店价格好贵。
第一天中午刚到达的时候发了好多纪念品,北航钥匙扣,胸章,以及统一的T恤,袋子等,各种纪念品都很好看!
下午参加了校史馆,航空航天博物馆,各种软件开发国家重点实验室。
第二天上午是北航软院各个组进行宣讲,主要分为三个组(智能软件工程,安全关键软件与工程,先进工业软件方法与环境)每个组派出三个老师对自己组内的方向做了详细介绍,中间茶歇发了水果,各种饮料,甜点。
午休发了盒饭,午休的时候对所有学生进行了分组,每个组10-20人。
下午的交流会老师先介绍了自己的研究方向,然后是学生们自我介绍,老师和学生之间互动(其实就是相当于群面了),这个过程中认识了很多外校的大佬,科研大佬居多,还有一些开源项目上千Star的大佬,ACM大佬,实习大佬,不过这些大佬后面貌似基本都没来参加预推免。。。
最后的三个组的学生组织起来颁发了十多个科研之星,创新之星等证书,类似于往年的优营。
预推免(9.21-9.22)
是的,你没看错,21-22考核,23号凌晨发布拟录取名单,9.23早上发布进入复试的通知,9.25前几天才进行的预推免,时间安排非常紧,这可能也是报名人数少的一个原因。
学硕22个名额,专硕23个名额,还要和本校学生竞争名额,据我了解23年专硕竞争激烈,24年学硕竞争激烈,今年是25年,因为两个名额差不多并且报名专硕的人肯定多一些,也符合历史周期律(bushi),所以选择了学硕,虽然后面拿到了offer,但是据后面了解还是冒险了,小道消息(不知道真假)说学硕大概15个保本院,专硕9个,也就是学硕外校大概22-15=6个名额,专硕外校大概23-9=14个名额。
预推免机试考的题型和夏令营差不多,也是只允许C语言,Codeforces的div3难度
预推免就没有给参观,宣讲,茶歇,发纪念品那么多环节了,机试第二天就是面试,面试时分组的,每个组被问到的内容都不一样,我那个组就比较友好,6个专业课抽两门提问(据我了解大概包括下面这几门:编译原理,操作系统,计算机网络,数据库,软件工程,程序设计语言),还有英文,数学,政治,我抽到编译原理以后我说本科阶段没学过,老师还允许再重新抽一门,我队友那个组问的比较全,基本每个专业课的问题都被问了一遍。
因我签署了保密协议,所以面试的具体内容我无法透露,若有侵权,请私信我,我会将对应的部分删除
北航CS和北航SE的面试形式很相似,大概都是20min,推荐下面几个经验贴:
https://zhuanlan.zhihu.com/p/570090389
https://zhuanlan.zhihu.com/p/659991998
强烈推荐,北航CS和SE被问到的问题里面基本都有:https://www.cnblogs.com/moonout/p/17286478.html
政治问题,只要随便说一下就可以。
英语问题,每个组也不一样,我们组有自我介绍,以及介绍自己最喜欢的季节之类的问题,还有你认为做科研过程中最重要的品质是什么
数学和专业课问题,上面那个链接中的第三个也介绍的比较清楚
有了前面北航CS面试的经验,SE的面试过程比较顺利,面试完就感觉十拿九稳了,果然第二天(9.23)凌晨就和队友,以及c同学同时收到了offer.
非常非常感谢北京航空航天大学。北航的保底offer让我在9.25前几天不至于焦虑到极点,是我即将溺死的最后一根稻草。在此跪谢!
6.北航CS预推免(9.18-9.20)
北航CS今年和浙软冲突了,通过初筛的名单有500-600人,最后来了线下的可能只有一半。
北航CS预推免也是主要分为机试和面试。
机试可以用CSP抵,想去北航人大中南这些学校的同学,建议去考一个CSP,机试是两个大模拟,2h,允许用C++,赛时不公布分数,赛后才醒悟两个题目写的都有瑕疵,第二个题目更是因为没有回溯错上加错。
不过还好机试不怎么筛人,200-300人参加的预推免最终只筛了10个人左右,只要知道大概怎么写,把主要逻辑写个大概也是有分数的,只不过机试分数可能会偏低。
北航的面试比较糟糕,前期专业课投入的精力不是很多,最终也是草草收尾,具体形式和软院差不多,可以参考上面北航软院的经验贴。
最终录取110+,我是候补190+,最终候补到了大概150+的位置
ps:建议除了南软这种双盲面试的院校,其他院校面试前多打印几份简历,面试的时候发给老师,可以增加老师对你的了解,我在计院面试的时候发的简历传到了一个老师的手里,这位老师在面试后的几天给我打电话邀请我拿到offer以后来他的组里(虽然最后没候补到。。。)
7.南软(9.15-9.16)
今年因为预推免提前,大部分学校的预推免都撞在了这两天,我个人预推免通过但是被撞掉的有天大智算,厦大AI,华师DASE,听说除了这几个以外还有复旦等好几个学校也冲突了,状况十分惨烈。
可能是因为冲突太多,南软在发完第一批入营通知后,第二天又发了一批,我是第二批候补进去的,后面好像还陆续发了第三、四批的候补
南软第一天的考核分为机试,笔试,第二天是面试,笔试和面试都很难,感觉拉不开什么差距,主要还是机试拉开的差距多一点。
机试4个小时,不允许带资料,考前会发链接让考试提前熟悉环境,第一题是面向对象,C++/Java,后面三题听说都是力扣原题,签到题是腐烂的橘子(多源BFS),后面两题是DP,没做出来,倒闭了,但是是OI赛制,骗了一些分数,面向对象是今年新加的,去年好像没有,考了很多C++面向对象的语法,虚函数,子类父类调用等,但是感觉Java可能更好写一点,想冲南软的可以提前熟悉一下这两种语言其中一种的面向对象相关语法。最终排名40+
笔试考了离散数学,软件工程,操作系统,计算机网络,数据库,编译原理,开卷,但是题目基本都很难,基本不可能在课本里面找得到,唯一的建议是多写一点,感觉笔试难的话拉不开什么差距。
第二天的面试是双盲形式的,即面试的时候老师不知道你叫什么,你也不知道老师是谁,所以老师的打分会很客观。
最终收获了候补,9.23拿到北航offer后也一直在给南大教务处的老师打电话询问最新候补情况,得到的消息是候补名次十分靠前,最终在9.25上午成功候补到了,十分刺激:)
8.天大智算
智算学部7.31第一批没赶上,参加了第二批8.31的机试,想去天大智算的要多留意一下“天津大学研究生招生”的公众号或者官网,天大所有的预推免都是在这个公众号/官网上面发布的时间安排。
天大智算线上机试通过才能进行后面的面试,第二批来了大概小1000人,机试是OI赛制,看不到最终评测结果,题目很简单,前几题是语法题,后面一个背包,一个模拟,全程录屏链接, 提取码: h69p
根据最终结果来看,可能需要全部做出来才有机会入营并进入后面的面试,最后大概放了100-200人进入面试
最后因为时间冲突,没参加后面的面试,但是根据最终的录取结果来看,第二批拿到offer的人比较少,可能大部分offer在第一批就已经发完了。
9.东南PALM实验室
东南大学计智软,网安,苏州蒙纳士都是需要老师推荐入营的,建议提前联系老师。
想要进入PALM实验室,先要通过实验室考核,再通过学院考核,实验室考核只给6分钟时间进行PPT自我介绍以及老师提问。
PALM实验室面试结果一般般,最后收获候补推荐。
收到候补推荐的offer后,联系的导师告诉我他在计智软学院的名额没了,推荐我去网安另外一个老师手下,但是实际工作该是在他这里,我在衡量以后询问苏州蒙纳士是否可以(建议慎重考虑,学费6.2w一年,但是因为是PALM所以感觉还算划算),最后老师同意,选择了苏州蒙纳士,后来发现苏州蒙纳士要求六级450+,教务处还打电话询问我有没有更高的六级成绩,最终没过东蒙的初筛。
ps:听说最终东蒙9.25穿了,通知有剩余名额的时候还特意要求了六级要450+

10.厦大ASC实验室
厦大我了解的只有MAC实验室是最强的,据一个去了厦大ASC实验的的学长说,MAC实验室是他们学院资源最多的,导师也是最顶级的。
我是在小红书上了解到的下的ASC实验室,这个实验室偏计算机视觉一些,面试和PALM类似,前3-4分钟PPT自我介绍,后面老师提问。
acmer可以重点关注一下这个实验室,听说里面不少邀请赛银牌,蓝桥杯国一/二
最后也是顺利拿到了ASC实验的推荐,通过ASC实验面试的同学里面大概3/4在第一批都顺利入营了,第二批可能都入了,因为我是第一批入营并因为冲突拒掉offer的,所以后面其他拿到推荐的人是否顺利入营不太清楚。
11.其他想说的话
1.南开CS是弱com,里面几个强组,比如CMM,南开-百度联合实验室都非常重视考核,想去的同学尽早联系老师并完成考核,完成考核基本offer就稳了,比如南开CMM组,认真完成考核的同学80%都可以留在组里,其余20%CMM也会推荐给其他老师。
2.前几年感觉是绩点>科研,今年感觉是科研>绩点了,越来越多的院校变成弱com了,科研经历丰富的同学陶瓷的时候也会更加容易一些
3.代码随想录听说对算法新手比较友好,CSBasicKnowledge适合科研入门