2025届计算机科学与技术上岸清华大学软件学院 | 2024年(2025届)计算机保研经验贴(南大计算机

其实夏令营的经验帖很早就写好了(),但保研完真的是懒到没边,预推免的拖到现在才赶完(大四是这样的,虽然感觉身边很多实习✌进组✌,但我只想混日子),也是尽量在今年尾声把经验帖发出来,希望可以对学弟学妹们有所帮助。毕竟保研的方方面面都具有高度信息差,笔者在此也是希望回馈那些曾经帮助过我的学长学姐们,把这份接力的传递继续下去。

正文

前言

其实夏令营的经验帖很早就写好了(),但保研完真的是懒到没边,预推免的拖到现在才赶完(大四是这样的,虽然感觉身边很多实习✌进组✌,但我只想混日子),也是尽量在今年尾声把经验帖发出来,希望可以对学弟学妹们有所帮助。毕竟保研的方方面面都具有高度信息差,笔者在此也是希望回馈那些曾经帮助过我的学长学姐们,把这份接力的传递继续下去。

观前警告:本贴应该相当流水账。内容而言,本贴更适用于本科学校+GPA/RK较好,科研/竞赛水平一般的同学,可以看出我报名也基本以强com为主,尽量利用bg优势多入营,再考常规的笔试/机考/面试,套瓷的老师也不算多。如果是bg相对比较一般,或者科研/竞赛水平较好的同学,本贴参考价值可能有限(不过当电子榨菜也不错嘛hhh),建议可以去多看看弱com院校+套瓷为主的经验贴,现在年底实际上弱com的学校也可以开套了。

惯例群宣:943826679,这是绿群(全国最大的计算机保研交流群),建议大三同学尽早加入,可以获取相当多的信息(当然,随之而来的是无尽的焦虑),也可以通过这个群向学长学姐私聊了解各种信息。绿群亦有github仓库,维护相关的夏令营、预推免、保研知识等内容:https://github.com/CS-BAOYAN/。

如果有保研方面的相关问题也可以在评论区或者私信与我交流,我视情况尽力解答hhh

个人情况

本科学校:南京大学(其实感觉已经很好开盒了,求别开)

rank:夏令营2%,预推免3%

本科专业:计算机科学与技术

英语水平:四级550+,六级500+

科研经历:只有几段水的,如省级大创、帮老师/学长打杂等,无论文

竞赛经历:美赛H奖(水到不想写简历上的程度),其实也是无竞赛

荣誉/学工:若干奖学金

个人意向:就业向为主(毕竟没接触什么科研),学硕=专硕>>直博(能不直博绝不直博),title>导师(不push就行,羊最好)

最终去向:清华大学软件学院

夏令营

学校/院系/实验室类型初审考核时间备注
中科大 MIRA LAB///5月初发的申请6月中旬回,有点幽默了
南大软件所//需要通过院系考核
南大计算机学硕wl5.31-6.2水平有限了
北大计算机直博/6.27-6.29同意推荐入营,时间冲突未参加
同济计算机学硕g/6.28-6.30入营没有清北华五人的(估计全筛了)
复旦计算机学硕g/7.1-7.4XX,XXXXXX
上交计算机直硕7.10-7.12交兵!
北大软微专硕7.5-7.7悬梁五战终上北大,大雪深埋垃圾本科!
人大信院专硕/7.5-7.7与软微冲突,放弃参加
人大高瓴学硕/7.9-7.11与上交冲突,放弃参加
中科大计算机学硕7.19-7.24五天夏令营,一生科大情!
清深大数据专硕wl7.1-7.3最难过的一集
哈工深计算机学硕/7.11-7.12线上;与上交冲突,放弃参加
自动化所学硕/7.16-7.20既已结缘,我们邀请您走进自动化研究所,来看一看主攻AI领域的国立科研机构!AI方向科研的好去处,没参加的原因只是个人喜好问题hhh
北大数院大数据专硕g/7月中上旬rk2入了,水平有限了
南大软件专硕g/7.4-7.5被南软拒了,绷不住了
南大智软专硕g/7.4-7.5同上
西交软件学硕/7.4线上宣讲营
浙工数科专硕/7.21-7.23候补入营(7.18开,第二天下午1点给我打的电话),由于已经打算参中科大营就拒了(其实第三天上午又想抢救一下但是不能补了)

报名(不含实验室,下同):南大计算机、北大计算机(仅套磁)、同济计算机、复旦计算机、上交计算机、北大软微、人大信院、人大高瓴、中科大计算机、清深大数据、哈工深计算机、自动化所、北大数院大数据、南大软件、南大智软(苏州)、西交软件、浙工数科

入营:南大计算机、北大计算机(不算入,但拿了推荐肯定能入)、上交计算机、北大软微、人大信院、人大高瓴、中科大计算机、清深大数据、哈工深计算机、自动化所、西交软件、浙工数科(候补入营)

参营:南大计算机、清深大数据、北大软微、上交计算机、中科大计算机

优营:北大软微、上交计算机、中科大计算机

下面详细介绍参营的情况,以及简要介绍部分其他未参加(或未入营)的情况

中科大 MIRA LAB

2024.6.4

5月4日投递的简历,mailtrack显示也被阅读了若干次(第一次打开之后过几天又打开了,我还以为复活赛打赢了),但是没有回音,可能tcl

2024.6.18 UPD

今天收到了学长关于MIRA保研意愿的回复,说真的5月初发的申请6月中旬回,有点幽默了

南大软件所

这个倒没什么太多要讲的,4月初就联系了本校一位年轻老师,人很帅,也很温柔

稍微打了一点杂,软件所的组面自然是过场了(直接填系统,没面试)

自动化所

7.16线上宣讲,7.17线上导师见面会,7.19/7.20线下面试,时间也可以根据自己情况选择,相当于只需要在北京呆1天,自所在这方面很人性化了

据说自所是60%优秀20%候补20%淘汰,候补基本也约等于offer,相当于80%优营率了,可以说入营后难度不大,难度主要在于双选(强组肯定是要卷的)

其实赶一点的话可以7.19北京面完火速赶到合肥,但个人还是不太喜欢科研院所氛围,感觉即使拿了offer也不太愿意来,考虑到往返北京的成本还是放弃了

哈工深计算机

放个乐子(无恶意):

其实要是它跟上交不冲突的话,我会考一下的!但冲突了就可惜了

复旦计算机

合理怀疑今年复旦计算机夏令营变弱com了,身边统计学来看除了rk1不套磁也能入以外,其他人排名也很不错但都被拒,但有10%同学套磁入营且优营了(不是热门方向)因此如果想来复旦的话可以考虑提前联系老师了

不过复旦CS的夏令营bar就是离谱的高(不然怎么叫普信旦呢),预推免bar又会变得很低(可以说低得很离谱),虽然预推免可能就是专硕为主了(专硕3年8w无宿舍,有合作宿舍公寓1年1w多好像)

北大计算机

5月初海套了一波,回音寥寥(但也还有几位老师,个人认为这个时间肯定很晚了,但如果力求上岸不算没机会),有一位老师对我还算感兴趣(本科做过类似的内容),因此也就完成了若干次考核(一开始还行,不过我自己也觉得最后做的挺烂的)。

最后老师是同意推荐参加夏令营,不过也不是铁offer,并且时间上确实与期末考试冲突了,只能跟老师说明一下情况,希望预推免有机会的话再次联系。

非AI方向,具体细节就不透露了,非常看重思维能力,也会有push,但应该是相当认真负责的好老师(学长评价)。

给学弟学妹的建议:pku除了rw还算强com(似乎软微入营后也开始变弱了),其他的一个比一个弱com,如果有冲北大的打算,一定要趁早联系,个人认为大三寒假期间开始套磁也不算早,如果能拿到老师的offer,剩下的一般就是走个过场了;此外,据我所知信科老师似乎很多都只有直博名额(当然,也有老师有硕士),有的老师有硕士名额在软微,然而叉院老师可能有信科硕士名额,如果有意向读北大计算机硕士的话,或许同时套叉院老师也是值得考虑的。

南大计算机

2024.6.4

今年呢喃一如既往的不保护本校,据说(不保真)报硕士且线上笔试没通过的本系学生会被劝改直博或者工程硕博

首先介绍一下流程:投递申请->参加线上笔试(通过才可入营)->线下机试->线下面试。

今年的时间点为:5.18上午笔试(此前会有模拟考试),5.20下午开奖,5.31-6.2为夏令营线下活动,5.31仅报道以及各组交流(可能有组面),6.1上午机考(笔者大g),6.1下午与6.2上午、下午均会安排面试环节

初审的bar应该不低,但个人不了解外校情况不过多评价了。

线上笔试什么都考,一部分为单选,另一部分为多选,包括但不限于408、算法(如DP)、编译原理、离散数学、程序设计语言、软件分析等,简单来说,南京大学不要运气不好的学生。

机考的话可以参考问题,笔者在此翻了大车,签到题都没做出来(已玉玉),所以考完之后异常平静(稳wl)。

本校学生应该均在6.2下午面试(推测会让离南京越远的越先面试),面试采取双盲,下午1.30集合,1.40左右随机得到学生分组情况,2点左右随机得到老师分组情况。

面试打分据说在70-9x分之间(也就是都在80附近,除非很好或者很差),因为面试机试似乎是1:1的(当然我也不能保证,原则上来说今年的这些都没公布,纯黑盒),因此个人推测0分稳wl,100-150需要看面试发挥,180以上其实没有学硕也有专硕了。

面试的流程是:英语问题-专业课问题-项目问题(可能有)-思政、心理问题。

笔者遇到的还算常规:

英语介绍最喜欢的课程(这里我选择的是计算机网络)

TCP/UDP的辨析

树的定义,最小生成树算法有哪些?是否是贪心的?正确性证明?

介绍编译时和运行时可能遇到的bug(这里我答得一般)

项目问题(我的回答涉及到了LLM)

如果实验室的卡很紧张,但有同学一直占用大量资源,怎么办

也有同学遇到大数定律、中心极限定理,或者离散数学的问题,甚至有编译器和大模型结合(???)等等,这个或许也需要看运气了。

现在就是等两周之后发结果了,不过我倒是不着急,毕竟机试爆大0了,结果不会有什么意外。

不过今年夏令营开这么早,我的评价是:祝早日鸽穿!

2024.6.20 UPD

没记错的话上周三上午就开奖了(录取),下午给wl发了邮件(毫不意外的wl)。只能说呢喃不要我,确实无奈,唉唉。

问候补队列排名的时候,遇到了很幽默的事情,我首先是电话问了一次,得到的答复是“还算靠前”,第二天早上用邮件又问了一次,回复是“较后”,有点玄学了。

根据消息,今年夏令营参加硕士考核并wl(如果笔试被刷,不算入营,无影响)与往年一样,预推免只能报名直博或者工程硕博,不过今年的工程硕博可能开得很早,6月就有大量企业宣讲了,可能在6/7月就会考核先录取一批。

2024.10.15 UPD 转载

清深大数据

唉唉,最难过的一集

6.30下午 报到、资格审查,7.1上午 开营仪式,项目及导师方向介绍,导师交流环节,7.1下午-7.2上午 小组项目,7.2下午 项目汇报,7.3 面试;发1件衣服,1个手提布袋,以及若干餐券

今年夏令营入营19人(报名1500+人?)均参营,2个清本(未央),3个华五,其他均为中次9;主要的考核内容为:小组项目与面试

小组项目:

要求2人组队(由于19人,允许一个3人组),课题有两个,分别为图像配准和三维重建,请了华为的工程师来指导。我的评价是:幽默CV夏令营,不过学弟学妹如果考虑夏令营来这里的话,或许可以学一学CV

汇报除3人组20分钟外,其他组均为15分钟,PPT汇报10分钟+问答5分钟

与去年不同,今年评选了优秀项目小组,在课题1(4组)与课题2(5组)中各产生2组,我也是蹭到了(当时其实以为机会很大了555)

面试:

分为英语面试和综合面试

英语面试:自己选一张纸(若干序号),先朗读英文段落(不要只读,后面会要求翻译),再要求翻译;其次进行了一些常规提问,如对深圳的印象,报名了哪些学校,选择这里的理由等

综合面试:

不超过3分钟的个人自我介绍(无PPT,中、英文皆可),老师手上有简历(报名时提交)

抽取一道数学题(范围可能是高数线代概率论),要求2分钟内作答,笔者抽到了1道线代,比较简单,大概就是求逆矩阵再做乘法(不过还是写错了难绷,最后把正确答案改错了因为很急)

简历项目拷打

比赛,结果如何,跟得奖的人的对比

CRC码是校验的还是加密的,考虑过碰撞吗;实验最终的效率如何

有个问题(GBDT和XGBoost对比)没答出来(确实不能这样,宁愿不写简历上也不能不会)

对个人自述上的科研兴趣也进行了相关的提问

报名了哪些学校,是否有收到offer

可能是因为我不是组长(汇报也不够积极),或者面试表现一般,即使项目拿了优秀也没能拿到优营。不过也许最大的罪魁祸首还是缩招(清深CS情况很惨烈,据说是本部要建AI学院,清深数信院被砍了100个名额),要是本就没几个优营,那轮不到我也不意外了,如果是去年12+/17的优营率,那其实赢面还是很大的。

北大软微

软微夏令营现在应该也只是入营比较强com,后续很可能与北大其他院系一样,弱com为主了,所以想来北大就提前联系老师!

7.5中午报道,下午开营后各自分方向宣讲+座谈会,7.6/7.7考核(个人是7.6上午面试后考核就结束了)

入营应该教务会先初筛一轮(导师可能操作不了),然后是论文筛(阅读论文,交不少于1500字的阅读报告),这里开始应该就是导师组共同决定了,据称最后的优营也就是导师选人,可以说教务初审通过后基本上等于弱com

面试流程(仅代表本人方向,不一定与其他方向相同):

英语

介绍个人PPT(PPT汇报时间不超过3分钟)

回答专家组问题

软微热门方向应该是很卷的,可能除了初筛和论文筛以外还有包括但不限于笔试、机试、面试的考察,可以说是过五关斩六将了;笔者在此确实没啥发言权,因为报了个冷门方向,只有面试,实际上也不算太难就拿到了优营(虽然这个方向在了解后确实不太能接受,也是我不想来的主要原因)

上交计算机

下一站,上岸!

上交计算机直硕为强com,入营应该卡rk,考核有机试和面试,根据往年情况来看,排名靠前的发学硕,然后是专硕,最后为候补,去年参考的学硕+专硕名额为90,本届的优秀生源有123人(入营应该150+人),推测这个优秀生源只代表通过了及格线(机试+面试>=120分,满分200),但不等同于offer

7.10中午 学院资格审查,下午机试,7.11/7.12面试(个人是7.11下午面试的)

机试:

在头歌平台完成,3题分别为30、30、40分,每题定时发布并定时关闭,因此不能提前做后面的题目

回忆版,不一定完全准确,只记得大概内容了

注意上交很喜欢在输入输出上玩骚操作,可以专门学一下处理行读入以及stringstream等操作

给定邻接矩阵,判断图是否构成一棵树,寻找树根(入度为0咯)以及输出树的高度(应该深搜一下就行);注意各种边界情况的判断,例如森林和树的区别(不能有多个树根),1个子节点不能有多个父节点(入度不能大于1,不然不是树)等等

无向图,给出所有边(含边权)以及不安全节点的列表,寻找起点到终点的不经过不安全节点的最短路径(起点和终点如果是不安全节点不受影响,也就是只是不能经过不安全节点);也是很常见的最短路问题的变种,特判下不安全节点即可

大模拟

给出若干行操作:

\a 代表目录a

\b\c\d\e.txt 100代表\b\c\d目录下的e.txt文件大小为100

\a \b代表将目录a合并到目录b中(不太记得了,可能是反过来的)

如果目录不存在,需要创建出来

目录a合并到目录b中时,如果\a\a.txt与\b\a.txt重名,那么\b\a.txt变为\b\a_1.txt,\a\a.txt变为\b\a_2.txt

(不太记得了)合并如果发生异常(目录不存在)则输出Error,合并成功要求输出合并后目录下文件的大小之和,第二行输出目录中最大的文件路径及其大小

笔者前两题做出来了,第三题应该只拿了输出Error的2/10个样例分(也不知道给没给hhh)

面试:

官方说法:面试组对营员进行提问,包括但是不限于:①个人情况; ②本科课程及计算机科学与技术的专业基础知识;③科研实践、获奖情况等。面试可自备简历,无需ppt。

个人体验:

首先进行了自我介绍

然后就项目问题进行了英文提问(数据的特征提取,张量形状等)

介绍项目用到的方法(方法的处理流程),模型结构等

对申请表中科研兴趣的部分进行了提问

对比两种模型结构的优劣

其他学校的参营情况

UPD

名额:

最后是拿到了20+的不错的名次,可以报名学硕(注意,上交在7月24日凌晨就公布了排名,虽然是偷跑的hhh白天应该才正式公开,但名额是9月9日才下发通知的,不过今年的名额和去年一样都是90)。总之,实在非常感谢交大的老师们雪中送炭,让我在夏令营阶段就有了一个不错的去向,永远爱上交!(雾)

中科大计算机

中科大的夏令营真的吹爆,参营期间唯一包酒店的含金量!此外还有盛大的校级开幕式以及入营大礼包,可以说不虚此行了

日程表如图所示,真的很有诚意了!个人没参加创新馆参观活动(其实感觉有这种活动才像夏令营呀,虽然我很懒),此外酒店可以住到24号中午,不过本人23号下午面完就跑路回南京了

考核与上交计算机类似,有机试和面试;科大计算机在科大一众弱com院系中应该算偏强:一是入营强弱结合(?)应该直接靠bg入是没问题的(但是注意科大很喜欢卡专业名称,简单来说就是计科专业才适合报计科夏令营,软工很容易直接被刷)不过导师手上也有推荐入营名额(bg不够稳入/专业名不是计算机的同学一般就可以考虑这样入营),二是听说有联系好导师也没优营的。这样看的话,在USTC应该已经属于相当强com的了

机试:

日期换算,如输入20230105和20230101(或者20230101和20230105),输出5天;难点在于每个月的长度(这个其实应该可以直接看右下角日历,毕竟有电脑)和闰年判断规则(这个不记得就真没办法了)

大数乘法,例如输入-100和20,输出-2000;常见模拟题,注意字符串string中的char变成int需要-'0'、符号问题、前导0等问题应该就OK了

单链表模拟,给定一组数例如15 20 8 14 3 3 3 -1(以-1结束),再给出一个数14,要求去重并删除14(如果14存在于链表中,不存在不做处理),从大到小输出也即输出20 15 8 3;这题目用STL比老实写单链表肯定快得多

有边数限制的最短路问题,输入邻接矩阵、边数限制以及起点终点,输出最短路长度;个人感觉用bellman-ford算法+限制循环次数也就是边数即可(但是注意dist数组以外还需要开一个backup数组存储上一轮的dist数组,否则可能会导致a-b-c在同一轮被优化边数超限)

拆分数

输入n和m(m<=n),要求将输入n拆分为a1,a2,...,am,其中a1<=a2<=...<=am,且ai均为正整数,相加为输入n,输出为拆分方案数模998244353

例如7 3可以拆分为1,1,5、1,2,4、1,3,3、2,2,3,因此输出4

40%数据在300内,80%数据在5000内(不太记得),100%数据在100000内

正解听说要用母函数?n方DP应该能拿80%分但是没写出来啊啊啊,打了个真暴力交上去到系统收卷了还没跑完,估计g了(不过跑出来也就能跑个40%算了算了)

笔者做出了前四题,第五题估计没分,不过应该也不差了

面试:

4分钟的个人PPT汇报

英语提问科研兴趣方面有做过什么

老师从成绩单上选了门课,提问课程的主要教学内容

然后举了一个例子,要求分析怎么运用这门课的知识(难度不大,感性谈谈就行)

简历项目拷打(这一点真的无敌了,我放PPT上的项目没问,只问了这个没放PPT上的项目)

讲一下你来这里的原因

面试感觉中规中矩吧,等结果了

UPD

感谢科大,最后也是成功拿到了offer(7.27),注意虽然科大CS已经是科大计算机类偏强com的院系了,但与上交计算机(理论上只要你不怕,929你都不需要联系导师)不同,在通过推免考核之后需要找到导师双选(合成大offer)才能成功录取。

预推免

因为拖太久所以很多内容已经忘了

学校/院系/实验室类型初审考核时间备注
清华软件专硕9.17-9.18最终去向
清华自动化贵州大数据专硕///
北大软微专硕9.23
复旦计算机直硕/9.22-9.24跟软微冲突,放弃参加了

报名:清华软件、清华自动化贵州大数据、北大软微、复旦计算机

入营:清华软件、北大软微、复旦计算机

参营:清华软件、北大软微

优营:清华软件、北大软微

因为夏令营拿到了交计,因此预推免需要报名的项目也不多了(本人对清北复交还是挺有滤镜的hhh),下面详细介绍参营的情况

清华软件

其实回头看感觉还是很神奇,因为清深大数据入营没考起,自动化系贵州大数据专硕更是直接没入营,但是清软这种纯纯赌博的地方居然考上了()

清华软院一直以来专硕都属于强com,并且本校外校招生分开(似乎都招30+?),对于外校想保研清华的非科研/竞赛选手确实是相当不错的来处了。

时间安排:9月17日8:00-9:30外校推免硕士生资格审查,10:00-12:00上机考试模拟测试,下午14:00-18:00正式上机考试;9月18日面试。总分=上机考试成绩(20%)+面试成绩(80%),但是据说由于老师看得到你的机考成绩,28开本质上是82开(),并且清软较为看重rk,对于985 rk1此类选手而言也会较占优势。

今年开始清华软院机考不再单独出题,而是与贵系、清深、网研院统考,可以说难度骤升了,因此机考方面也可以参考这几个院系的预推免考核。允许携带纸质资料。笔者拿到了签到题的100分(有明显提示),第二题拿了一半,第三题10分,其实还有些思路但因为没见过相关题目所以不会写模板(还是要多练啊),其实应该是比较一般的水平了(可能是平均?)

面试需要准备若干份个人陈述、成绩单、个人成果等,以及提前发送ppt。面试方面,其实个人感觉发挥中规中矩,老师们人都很好,交流起来很愉快,除了英语与项目相关的考察,还有位老师问了关于学工方面的问题hhh

最后感觉还是十分幸运拿到了录取资格,也是本人的最终去向。在此还可以夸一下清软教务工作效率之高,当天下午才面试完(虽然本人是上午场的)但晚上9点多就通知录取了,效率堪称恐怖。

北大软微

软微预推免目前应该还是强com,笔者报名的是网络与信息安全方向(这个方向还是很卷的,疑似北大校内也是大热门),注意到新兴交叉学科从去年只招预推免变成今年既招夏令营又招预推免,而关键软件则是从去年只招夏令营变成今年既招夏令营又招预推免。

笔者根据身边同学朋友的报名情况,推测(本科南京大学的话)软微会卡绝对排名的5%,然后取报名的前一到两名(相对排名),每个院系(如南大计算机、南大软院)相对独立,每个方向(如金融科技、网络与信息安全)相对独立,但这也只是猜测,参考价值有限。

报名系统截止于9.14下午4点(校系统),快递寄达截止日期9.15下午4点(软微),9.19下午4时左右本方向收到初审通过提交复试材料通知,9.20上午通知复试时间安排:笔试9.23 8:20-8:50,面试9.23 9:00开始全天(分上下午),9.25上午收到拟录取结果通知。

笔试考察编程能力,方式是手写代码,内容……不太记得了果咩(看来真的不能拖太久),一道题应该涉及到了全排列(应该只能暴力做),另一道题要求了O(nlogn)复杂度但考场上我没想出来应该只写了暴力。

面试流程(仅代表本人方向,不一定与其他方向相同):

英语

介绍个人PPT(PPT汇报时间不超过3分钟)

回答专家组问题

虽然机考只打出来了暴力,但也拿到了录取(感恩面试老师),不过在仔细权衡之后个人感觉还是更想在本部多体验一下校园生活,综合风评等方面选择了清软。其实有点对不起软微了,录取了我两次我拒了两次,在这里宣布北京大学是中国最好的大学!()

写在最后

感谢你可以耐心地看到这里,听我的碎碎念。突然感觉四年时光很漫长又很短暂。

感谢绿群!感谢一路上帮助过我的学长学姐、老师同学、家人朋友,我爱你们!

也祝各位学弟学妹都能顺利上岸,前往自己理想的学府,选择自己心仪的导师!

如果有什么问题可以在评论区留言或私信与我交流,谢谢。