2024年(2025届)计算机保研经验贴(中科院,西湖-浙大,北大-鹏城,浙计)
前言
此贴谨纪念本人一路保研上岸历程,以及给计科的学弟学妹提供经验参考,拙笔记录,聊以慰藉。
保研大环境
2022年到2023年,随着 Chat-GPT 爆火以及后来生成式人工智能迅速发展,计算机保研界也变成了残酷的争夺战,致使今年保研局面异常严峻。 许多跨专业的学生来做人工智能(数学,物理,心理学,通信专业都有),也出现了一个很大形势:大部分人包括我自己在内,选导师的时候都会看导师最近有没有做与 AI 相关的、做的是不是有前景,那么老师为了能够找到较好的学生也做相应的变通,最彻底的改变是,他们直接换方向转向做 AI(已知若干学校若干组);不彻底的改变是,招生/研究方向加入研究潮流(生成式、多模态、大模型等),当然这种蹭热度/紧跟潮流的做法确实能够反映老师积极进取,仍然奋斗在科研一线。总之在今年的形势下,出现了不少类似的现象,我也不做过多评价,这个全看个人兴趣以及是否能够接受。 那么,有好多跨专业来做 AI/计算机(大部分是AI)的,直接的影响结果是各大院校的夏令营门槛陡然升高(尤其是北深某机器人组,这也能趁势而起?),加上近几年出国的变少以及本科就有顶刊论文的变多,整体难度相比于之前升高了不少。许多清北/华五的跨专业来,就要比普通985/211的普通的保研生有较大优势。
保研真实情况
直观的感受
经常听别人说“保研免考试,很轻松啊,而考研就要又经历一次高考,有多难多难啊”,以及似乎我之前也一直是这样认为的。直到从准备各种材料到参加完整个保研推免过程后发现,看似光鲜亮丽的一件事背后却是辛酸与苦楚的凝聚,甚至有时候觉得保研就约等于甚至难于考研:
- 极短的时间内(短则一周,长则一个月)需要复习完包括高数,概率论,线代,408等基础知识,Leetcode等算法机试,机器学习,深度学习等理论知识,以及研究领域的相关知识储备。
本就遗忘的很多,又是极限的冲刺般复习,难度激增;而相反考研的,只需要一心从头稳扎稳打,认真学习准备每门考试科目,时间准备非常妥当。 2. 繁琐的材料准备和繁重的夏令营考核。
每个学校的系统都不一样,要求也不一样,这意味着自己需要单独准备相应学校的申请材料,尤其是北大的夏令营一是需要邮寄纸质材料,二是需要推荐信装在信封上然后再签字,因为此要求,后来锁脆直接放弃报名。找导师签字尤其是手签,自我觉得超级麻烦......
在夏令营期间,我总计参加过全英文答辩、中英文答辩、中文答辩、算法机试、英语口试、数学理论(高数、概率论、线代)笔试、408笔试、英文笔试(阅读理解、中英文互译、写作)、机器学习笔试、智力题笔试以及综合性的项目考核;从整个过程而言,我几乎复习了所有之前的科目(当然,效果不如之前),也刷了100多道机试题。 因此,我断然不相信保研是一件轻松的事情,相比于考研只需要一心学习专业课,保研的这种负荷实在是太能拷打人了。
有趣的事情
在浙大参加项目考核那几天,遇见报名的导师手下一个24届专业硕士研究生。他是华中科技大学人工智能专业考研考来的,跟他在一起吃饭,聊起夏令营事情。他就说很佩服我们这些保研的,在导师给的夏令营考核中见到了我们的工程能力,而且说保研竞争太激烈了,他本科一位学习成绩前 5%都没保上外校而只能留本校。——来自考研人的视角评价。
我是觉得真实的计算机专业的保研情况远不是想象的那样轻松(大佬除外),大部分人都或多或少地有着自己的艰辛之处。
一、个人背景
- 学校专业:西北某 211,计算机科学与技术;
- 成绩排名:\(92.53\ /\ 100\ (\ 1\ /\ 87\approx 1.15\%)\);
- 竞赛经历:国一、国二、国际一、省级若干;
- 科研经历:有科研经历,但无论文产出;
- 英语成绩:\(CET4=571,CET6=523\);
- 选择意向:强导直博 \(\approx\) Top2 直博 > 华五学硕 > 华五直博 > 中九学硕,不考虑专硕;
- 方向意向:AIGC,NLP,具身智能,CV,3DV,AI+系统(个人觉得每个方向都有挑战性,只要不是特别冷门的方向都可以接受);
- 最终去向:北大-鹏城联培,直博,院士子弟,数字人方向;
二、材料准备
存放平台——OneDrive
首先讲一下采用OneDrive的好处,使用学生邮箱注册可以免费获得100G的云空间,而且存放这些保研的各种材料,一方面可以在各种设备上登录账号同步获取材料,以免在去某些学校夏令营时忘记带电脑,另一方面可以很方便地与他人共享,尤其是相互借鉴保研经验以及准备材料。
保研材料准备
从各大院校报名来看,整体上都包括:
- 前五学期成绩单、成绩排名证明;
- 英语四六级(大多是只需要六级);
- 个人证件照(白底、蓝底);
- 个人简历(可选);
- 个人陈述(中英文两版,直博保研);
- 获奖材料(证书、论文首页复印件);
- 两封推荐信(副教授或教授以上);
报名材料准备
针对不同院校,可以分成不同的文件夹,同一院校不同院系可以再分子文件夹。由报名经验可得,从保研材料中导出对应院校的相应的材料,放入对应文件夹是比较方便的。
报名统计表
非常推荐个人建立一个 Excel 表格,如下文表格样式统计各个院校院系的报名情况以及推免情况
三、夏令营情况
先来一波个人整体概述,以上是我个人关于各个夏令营投递情况,记录了申请信息,入营和优营阶段的结果。
3.0 个人陶瓷情况
本人陶瓷比较晚,临近夏令营阶段才开始抓紧套。建议能套尽快套,一些组非常早就提前预定名额了。
- 4月26日,与人大高瓴某老师简单聊了一下,说是强com让我好好准备夏令营,后来报高瓴学硕没入,就此结束;
- 5月29日,与清深某学长面试,说是后面做得好的话给推荐(事后才觉得,这种方式最好不要选取,不是直接对接老师,风险特别大而且也会花时间,能套老师就套老师,不要去做一个转接);
- 6月15日,西湖某校友组织的一面,简短的10分钟,基本没提问,属于稳入营;
- 6月21日,浙大某老师一面,是学长面试,非常和蔼,也非常认可,最对口的面试,不是那种以个人知识视野拷打学生的面试;
- 6月23日,浙大某老师二面,导师亲自面,说会推荐入营,但是后续需要参加两周线下夏令营项目考核;
- 6月25日,中科院自动化所某老师面试,先是学长面,但是面试流程是组内固定的,内容非常丰富,先是问简历、问项目,然后从线性代数、高等数学到基础的编程语言Python语法,Pytorch语法,以及leetcode算法题提问。项目提问中,这位学长由于自己没有了解过某个算法,一直在怀疑其是否真的有作用,我对此真的是无可奉告,真不要对自己不擅长的领域指手画脚。
- 6月27日,北深lh,某机器人组老师面试。当时正在去西湖大学的路上,杭州还正下雨,于是找了一个酒店,就近借了一个位置参加线上面试。我大概率肯定不会去该组的(可以搜一下该组就知道了),面完lh说会大力推荐入营的,但是后面也没入。我也是很无语,首先去不去另说,今年保研形势这么严峻的吗,都是谁在冲title,这样的组也有那么多人去,真的搞不明白。
- 6月27日,西湖qgj面试,中午参加的北深线上面试,下午刚到西湖大学就立即赶了过去。线上学长面过了,现在是线下找老师单独聊,说实在话我以为真就随便聊聊,没想到这直接决定了后面夏令营能否拿到他的优营。因为当时线下跟他讲ppt,讲的比较仔细,讲到后面他都不想听了,就一个比较简单的事情就让我一直在解释,后面到时间就直接结束了。不敢给予任何评价。
- 6月29日,西湖某校友二面。西湖大学的夏令营普遍一个特点,就是在夏令营最终面试前几天,第一志愿老师都会将所有报他的学生都会组织一个简单的交流(其实也就是提前面试),然后等正式面试就稍微走一下流程。因为我将该老师放在了第三志愿,导致无法直接在他所在的面试组面试,让好好准备其他老师的面试。
3.1 南大-LAMDA
南大LAMDA组是最早开始组织面试的,需要先在报名网站上报名,然后会统一组织面试;及时关注绿裙通知!
可以报名三个志愿导师,但一般是被分到第一志愿导师组参加面试,其他导师也可能会发面试邀请,当往往由于开营很早,报名人数特别多,会导致报名第一志愿的人数都已经非常多而不会再邀请第二、三支援的。因此如果个人背景不太强,不建议直接报一个大导以及热门方向。
一面是学长面,比较友好,往届说是面专业背景,到我这里直接就是问简历。可能今年不太一样吧。
LAMDA做的方向主要是传统机器学习以及强化学习的,个人先是报了一个强化学习的大导,结果一面就莫名其妙的没过,但是会发拒绝信的,旨在试探一种缘分。
3.2 西湖-浙大联培人工智能系
西湖大学是开营比较早的一批,从6月27日持续到6月30日,但也难免会有大批鸽子进来。
- 食宿条件:提供校内单人间住宿(博士公寓)、发放足额的餐券;
- 夏令营活动:前几天是宣讲介绍,主要先是组织开营活动,然后参观各种研究设备和中心,之后是各个导师介绍以及自行前往导师办公室交流。
- 考核形式:全英文面试,15分钟自我介绍、15分钟提问;
- 个人评价:西湖潜力很足,计算资源有计算集群(据说比浙江TOP高校还多),经常会有学术讲座,最大特点是大部分导师都比较有潜力。夏令营的话,一个不知怎样评价的地方就是,面试前一天导师都会将报名的学生组织一个15-30分钟的交流,但其实就是对着你明天要答辩的PPT提问。等到第二天答辩的时候,我是被走流程了,直接没有提问我。后续志愿导师果然被调剂了。
- 优营录取:西湖大学的优营效力很高,直通拟录取。面试完当天晚上,如果有老师想要接收你,他会直接打电话给你,问你来的意愿。当然你如果说大概率不去,那么在最后是不会获得优营的,也就是说不存在没有与导师谈好的优营。
个人最后也是非常想去西湖的,博士生补贴全国前列,而且完全没有横向,毕业肯定没有问题。只能说一开始就差了一些缘分!
3.3 复旦CS
整体来讲,复旦夏令营的体验是最不好的。
参加完西湖大学的夏令营即刻动身赶往上海,旦的夏令营不仅需要自费预定酒店,而且只发放午餐券的。有趣的是,在这里你可以见到上一个营(西湖夏令营)的熟人,哪怕当时只是见了两眼,在旦这里可以立即从人群中认出他来。
- 7月1日:上午签到核验材料,下午学院开营宣讲,各个方向的研究组都会来介绍。
- 7月2日:因为复旦的各个方向会有些多,而且会有产业研究院与上海人工智能实验室的也来宣讲,因此持续到当天上午。下午是可以自行前往实验室进行参观交流。晚上是线上动态填志愿,可以实时地看到每个志愿的报名人数:
据说旦为了防止放鸽子,今年特意只放了一半的指标名额到夏令营,另一半放在了预推免
填报的志愿跟学科方向无关,因为大多数都选择的可以进行调剂,一般而言即使你报的志愿比较等额,但也不一定有机会,因为其他方向的会被调剂过来占用名额。
- 7月3日上午:上午直接去邯郸校区参加机考,总共5道题:第一道签到题,第二道是八皇后,但是添加了一个条件皇后不能处于日字格对角,第三道也是DFS题,具体忘了要做什么,第四道是指令编译题,基本没人做出来,第五道,比较简单可以做出来。
机考整体上与之前的不同,没有一道出动态规划(如果第四题是的话,当我没说),而连着考了两道DFS题。
提交后只能看到是否通过题目给定的测试用例,而不是AC该题的全部测试用例,因此即使你看到通过了也有可能没通过 + 7月3日下午:英语口试,就是先自我介绍5分钟样子,三个老师用英语提问几个问题,被问到的有:介绍你的家乡,你未来的研究规划,在项目中你的角色是什么等。 + 7月4日:专业面试可能被分到上午也可能是下午,我是下午那一批。报的值AI方向直博,进去后大概五六个老师样子,我提前打印了简历想着现场发一下。但是直接被果断拒绝,态度很坚硬。先是自我介绍,然后几个老师提问。
- 他们提问的主要依据是你系统上填报的信息,导出的报名表在他们手中,并且现场不会再接收你的任何材料。因为报名也比较早,所以要提前把报名上的简历写完整。
- 我很奇怪,一个中间的老师坐姿是一直是歪的吗,有什么资格来侧脸看我。我是真的很生气,一开始就不想接收也不用一直给压力,从头到尾一直侧身侧脸低头,还疯狂地挑些他觉得很有问题的地方提问。起码的尊重都没有,怪不得年年穿。
- 后面直接又转向问我专业课,包括计网、计组、数据结构。比如UCP与TCP的区别,我报的是AI方向,但是后面被问408而不是线代、概率论,我也是很惊讶。
后续果然没拿到优营,连候补也没有,感觉实属一开始就打算拒绝我。期间我们方向的 RK2 报的是一个智能网络与系统方向的学硕,听说面试的时候有一个老师还帮他补充解释了,但最后还是没拿到优营。
总结来说,旦的夏令营有几点:
- 许多大佬来拿保底,竞争比较大,加上名额减半,会比较难拿优营;
- 不同方向差异较大,比如其他方向有的就允许再发简历,老师也都比较好,有的方向就很压力,纯属博弈;
- 优营难度不等,有些方向的优营相对简单一些。
3.4 上交电院
- 入营:当然越早联系老师越好,联系好老师后直博的夏令营就是走流程,但如果没有联系上也没关系,系统中随便报一个老师就行,只要背景好一些入营没问题。
- 参营:上交电院的直博只有面试,只需要一上午就结束了,面试场地在教室,讲桌前会放一个椅子,到时候就坐在那里,前面一排有四五个老师,其中一个必定是你系统中报的老师。会有英文自我介绍和提问的,后面是中文问答,一般是没问题的。
- 后续:直博夏令营一般都给放进去的,即给优营,但是需要进行第二阶段师生互选才能完成拟录取。
一般是在7月末或8月初,会发一封邮件通知目前有招生名额的导师名单,这是会动态更新的,会动态反映老师当前是否还有名额,后续需要自己联系老师,参考联系老师那边的考核。这个阶段联系老师完全可以和系统中填报的导师不一致,但能否能拿到老师的名额就需要后续努力了。
我是后续拿到北计+鹏城直博,遂放弃电院,一个老师都没联系。
3.5 中科院计算所
当时正在参加上交夏令营期间,给计算所报名的导师发了封邮件,然后他就打电话过来说是园区改迁后场地不够接待太多的学生,他们也不想等到九推在招人。意思是我没有入计算所夏令营,但是让我自费去参加考核,即所谓的传说中的霸面。
于是跟一个朋友恰好一起去北京,计算所产业园区是比较偏僻的,在五环与六环之间,在此期间也深切地感受到了北京的消费水平,是真的高,在六环之外都觉得消费较高。后续也有了不在北京发展的打算,然后体会了计算所园区,几乎就是上班族,没有校园环境。与西湖大学相对比,难免不如西湖。
- 机试考核
总共五道题目,全是LeetCode的原题,简单以及中等难度,但是时间比较紧张,只有一个小时时间。当时会分两批进去考试,直接在计算所各位学长的工位上进行,他们会直接打开 Visual Studio 不是 VS Code,试题是纸质打印出来的。然后在 Visual Studio 上补全函数,不是写完整代码,输入输出已经设定好了。使用 C 语言,且只能用
- 笔试考核
笔试考核非常丰富,甚至包括智力题,即综合能力测试,好多题目就是图形找规律。
数学基础知识,考的比较多,比如最大似然估计推导,生男孩女孩的概率是1:1,线代相关的题目也很多,矩阵的秩相关的,但我因为复习线代不足,这部分直接跳过了。基本围绕概率论来作答。
算法设计,这部分比较难。包括但不限于优化每个函数,以及编程相关的算法。
研究领域基础知识,这部分主要是机器学习、CV相关的内容,整体还可以;
中英文写作,就阅读理解,中译英,英译中,写作文。
机试和笔试考完,说是会筛一部分学生的,但是从最终参加面试的人数来看,属于是基本没有筛人的。
- 面试考核
面试考核是比较关键的,前面的基本都差不多。最终决定是否拿到offer的,主要看面试表现。面试结束的时候,他们都会让你对学硕、专硕、直博排个序的,我报的是 VIPL 的一个年龄较大的导师,面试完当前晚上,我正赶地铁回西安的路上,他打电话给我说是没名额了,只有专硕,问我愿不愿意去一个女老师的学硕那里,是国科大的名额,但是都是在一起培养的,成果也都差不多。
那第一反应就是表示愿意,后续跟那位女老师打了个电话,说是让我第二天中午给回复愿不愿意来。后面了解了一下形势,以及那个女老师的情况,还是觉得不如西湖了,遂拒绝。
3.6 北大-鹏城联培
我也一直在思考本人经验贴最大的价值所在,那么通过鹏城夏令营上岸就是最有借鉴的地方。
7月23日-7月25日,鹏城实验室号召全国学子参加夏令营,先后发出两批入营邀请函,入营结果通过邮件通知,审批效率也是非常高的。由于与中科大夏令营撞车,本人不舍地放弃人工智能系夏令营,开始前往深圳,从此结下了不解之缘。
- 鹏城夏令营整体来讲,体验感也是非常好的,报销单程车票,并且免费提供豪华公寓住宿(简直不要太爽),发放实验室餐票(超嗨的自助餐)
如上图所示,第一天仍然是实验室宣讲,直到第二天下午会有与导师面对面交流的环节,到时候各个部门的导师都会在一个房间内,感兴趣的同学都可以进去与老师交流,了解一下实验室情况以及部门研究工作。最后快结束的时候需要填写一个部门意向,这决定了明天在哪个部门参加面试。
最开始的时候,我是找的是与清华联培的老师,也相互比较满意的。
- 面试答辩:面试情况似乎取决于老师是否想要你,比如我的话,由于简历做的比较好,而且实力还是比较不错的,答辩的时候基本没有卡我,简单问了一下就过了。期间一个与北大联培的老师(之前没见过我),也就是我导问我愿不愿来北大这边,我没有给出明确的答复。等到下午,实验室会统一组织营员去深圳景区游玩,但由于天气比较热,时间也不是特别长。就在回来的路上,我导给我发消息说,让线下找他聊一下。
- 等吃过饭,我去到实验室,简单了解了一下情况后,开始确定我的意向。我肯定表示愿意来。
- 首先明确一件事情,通过鹏城夏令营上岸,需要有几个条件或者说流程:因为有两个导师(实验室导师和高校导师),因此这肯定会有两个面试,都通过才能拿到offer。鹏城夏令营目的旨在是实验室导师和学生的互选,互选成功后,会将你推到高校导师那边进行考核。即使夏令营拿到优营,但后续没过的话,也拿不到offer。 所有上面情况,表示实验室导师那边我是已经通过了。
- 后续考核集中在八月份,详见浙大CS。
3.7 浙大CS
到目前为止,我只有西湖-浙大联培的直博offer。我秉持的原则是,绝对不做过分的鸽子,中科院的学硕也及时释放掉了,后续因为拿到西湖的,华五以下一个也没投也没陶瓷。
之前面试浙大某导师,算是放入营了,现在需要参加8月1日-8月15日的项目考核。项目考核内容因组而异,遂不再介绍。
线下考核集中在玉泉校区,初步印象比较差,这可能也决定了后续的提前离开吧。到达当天,由于联系的学长对住宿安置安排的不妥当,导致我在比较炎热的天气拉着行李箱横跨两趟校区,折腾至此实属难受,然后宿舍条件也比较差,餐厅就餐需要额外收取搭伙费,热水也需要水卡收费。整体印象觉得不如西湖了。
在八月初,清华联培的那位老师让我做一个月项目后续进行答辩,其实是两篇文章的复现。同时自己开始做浙大这边的项目,然后本来跟一个上交电院即将入职的老师也交流一下,考核是详细讲解一篇论文,三项任务叠加导致吃不太消,遂拒绝了上交电院。
等到做了三四天后,北大联培的老师让我准备一下答辩,高校导师(工程院院士)亲自面试。后大概又等了两天,开始参加面试。没想到,很幸运地通过了院士的面试,也可能我没有太怯场,经历也算比较丰富。面完后,我导就打电话问我意向是否确定,我即刻表示非常愿意来。遂结下了不解之缘。
浙大那边算是总共做了将近一周的工作,要求是三天汇报一次,实际上也就汇报了一次,然后直接中途退出了。
但是坚持下来的,基本都能够拿到offer的,当时在浙大住在一起的几个哥们,他们夏令营就准备了浙大这一个营,持续一个月甚至两个月。但是做下来也都是比较稳的。
后续拿到北大-鹏城联培的名额后,就结束了我的夏令营旅程,随即买票回家开始做本校那边的工作。
四、保研终章
4.1 释放 OFFER
在确定了鹏城那边offer是非常铁的后,我开始逐步释放 OFFER。在8月中下旬,将西湖-浙大联培的 OFFRE 释放掉,极其地不舍。
然后又推掉了清深联培那边的答辩考核,至此手头只有北大-鹏城联培的。
4.2 北大-鹏城联培拟录取
我在预推免阶段属于是一个也没有报,后面证明也确实是没必要的。那么在讲一下北大-鹏城联培的录取流程。
他依赖于北大深圳研究生院的推免流程,需要报名北深计算机的预推免,然后等待复试通知,复试安排出来以后,自行前往深圳参加复试。复试大概率属于走流程,基本直博都是等额面试。
复试完毕后,那边不会主动打电话或发邮件给你,因此你需要打电话到北深招生办,会告知你是拟录取还是候补。如果是拟录取,只需要等待928开系统后,按照预推免的流程填报国家系统。然后等待929接受复试通知以及待录取通知。
注册学籍在本部计算机学院,属于学博。
五、致谢
首先最感谢的是我自己,一路的坚持与奋斗。总计参加二十多次面试或交流,参加十几次考核,勇敢的面对被拒的失落,敢于面对难以原谅的轻视,感谢自己强大的信心能够支持我完成这一路的拼搏。
其次感谢我的各位指导老师给与支持和鼓励,尤其是我的服创竞赛指导老师、科研指导老师,以及给予我推荐的各位任课教师,最后更不能忘了我们的校友 yx 老师,感谢您对我的认可,虽然最后没能去西湖大学,但我也仍会发扬校友精神。
最后真的也要感谢一路上各位学长的帮助,在我最迷茫的时候给我经验分享、提供意见,尤其是 zfy学姐、wyl学姐、byf学长,以及与我一起奋斗在这一路上的朋友们,作为校友、同学,真的很庆幸,能够一起去参加夏令营,在其他学校遇见你们是一种莫大的鼓励。感谢 ycr、感谢 yy、感谢 zy、感谢 ct、感谢 hhb,也祝大家后面一路顺利!
这场斗智斗勇的旅程,没有最好的结局,每一种选择都是自己对未来最美好的期许,保研也永远不是终点,最好的选择就是在未来的时光中勇敢地驰向人生下一站。