北京大学保研知识库

计算机学院-计算机学硕-夏令营预推免

个人背景

能同时支撑北大和其他强校申请的,主要是排名、科研、竞赛和英语几项都比较均衡。我本科是华东五校 985 的计算机科学与技术专业,专业排名 1/120,英语六级 580 分,雅思 7.0。

科研方面,我有 1 篇一作 EI 会议论文,也参与过 1 项国家级重点实验室项目。竞赛经历包括 ACM 区域赛银牌、全国大学生数学竞赛省一和蓝桥杯国一。奖项上有国家奖学金、校级特等奖学金和三好学生标兵。

项目经历里,我重点准备了深度学习图像分类系统和分布式爬虫框架。前者我是核心开发,后者是独立完成。它们一个更偏机器学习,一个更偏系统与工程实现,在面试里可以分别对应科研兴趣和代码能力。

最终结果

去向定在北京大学计算机学院人工智能实验室,导师是教授 A。申请过程中一共拿到 6 个 offer,包括北大计算机、清华计算机、浙大计算机、上交计算机、南大计算机和中科大计算机。

最后我放弃了清华计算机学硕 offer,选择北大。夏令营阶段入营了北大、清华和浙大,其中北大拿到优秀营员;预推免阶段只参加了北大,并确认了优营结果,九推没有再参与。

投递情况

北京大学计算机学院是夏令营阶段入营并拿到优营,也是后面预推免确认的目标。清华大学计算机系夏令营入营,但夏令营结果没有拿到优营;后续 offer 取舍时,清华计算机学硕也在选择范围内,但我最终没有去。

浙江大学计算机学院夏令营入营并获得优营。上海交通大学计算机系是预推免阶段入营并拿到优营。南京大学计算机学院夏令营没有入营。中国科学技术大学计算机学院在预推免阶段入营并获得优营。整体投递结果比较集中在计算机强校,但也不是每一所都顺利。

时间线

3 月我确定保研目标,开始整理简历、成绩单、奖项材料,并同步联系导师。5 月投递北大、清华、浙大等学校的夏令营,简历和个人陈述前后改了 3 版。

7 月集中参加北大、清华、浙大的夏令营考核,并拿到北大优秀营员。8 月继续联系北大意向导师,沟通研究方向。9 月参加北大预推免并确认录取,推免系统开放后完成拟录取确认。

材料准备

简历修改了 3 版,重点是突出科研和竞赛成果,同时把项目贡献量化。比如项目里具体负责了哪些模块、模型效果如何、代码和系统是否能展示,都要写得清楚。

个人陈述大约 1500 字,主要写科研经历、学术兴趣和职业规划。我没有把所有经历平均铺开,而是围绕人工智能方向,把论文、重点实验室项目和图像分类系统串起来。推荐信准备了 2 封,一封来自本校教授,一封来自北大合作导师。

基础材料包括专业排名证明和加盖公章的本科成绩单。奖项材料整理了竞赛证书、奖学金证明和荣誉称号文件。项目材料则准备了项目报告、代码链接、演示视频和论文录用通知,方便老师追问时能对应到具体证据。

面试经历

北大计算机学院的面试流程比较完整,先是 3 分钟中文自我介绍,然后是英语问答、专业课提问、科研项目深挖、算法题和研究兴趣交流。面试整体会看基础,也会看你对自己科研经历的掌握程度。

专业课问题覆盖数据结构、操作系统、计算机网络和计算机组成原理。老师问到了红黑树原理、进程调度算法、TCP 三次握手和流水线技术。算法题包括手写快速排序,以及用动态规划解决最长公共子序列。

科研部分追问了论文创新点、实验难点、数据处理方法,以及研究过程中遇到的问题和解决方式。项目经历如果写进简历,就一定要能讲出细节,不能只停留在“用了深度学习”或者“做了一个系统”。

英语部分包括 2 分钟英文自我介绍、人工智能领域英文摘要翻译,以及英文问答。问题里有 Why choose Peking University? 也问到了研究兴趣。英语不是单独的装饰环节,和科研方向表达是连在一起的。

经验总结

申请北大计算机这类项目时,高排名只是敲门砖,真正决定面试表现的还是科研深度、算法基本功和专业课基础。尤其是简历里写了论文和实验室项目,老师一定会追问创新点、实验设计和你本人具体做了什么。

如果本科平台和排名都比较强,夏令营阶段可以把北大、清华、浙大这些学校作为重点,同时尽早准备科研深挖和算法手写。排名在前 10% 左右的同学,也要把预推免当成重要机会,专业课和项目表达不能松。

对于 211 高排名背景的同学,想冲北大预推免的话,硬核竞赛、科研经历和英语会更重要。英语六级 550 分以上、ACM 或数模等竞赛有比较突出的奖项,或者有实验室科研经历,都会让材料更有说服力。不同背景不能照搬同一套节奏,但“材料可信、基础扎实、科研能讲透”这几点基本都绕不开。