2021计算机保研经历


今年的保研终于尘埃落定了,又跟公司请了半天假,回家记录一下整个保研经历吧。

兜兜转转,回到最初的梦想。

个人背景

  • 末流 985,专业排名 11/229 (5%),小班排名 2/27(最后一届了)
  • 四级 570 左右,六级 480 左右(别骂了别骂了)
  • 几个校级奖学金,无国奖(再也没机会了,体测没 80 没法评了)
  • 一个工训赛省一,负责软件和算法(不加分)
  • 没复习,没刷题,几乎(面试前一晚上速成)裸面夏令营和预推免。

报考心理

原则

  • 坚决不读博
  • 报的默认学硕,优先学硕(同等档次忽略学校差距,考虑学硕)
  • 就业向,暂时不想卷互联网 / 高校
  • 对方向无感,不想做 AI,不冲强组

看得出来我是个辣鸡了呜呜呜

目标

  • 随缘 清北 / 上交
  • 目标 北航 / 南大 / 中科大
  • 保底 北理 / 华科

夏令营

申请情况

咱也学着来做个表,供学弟学妹们参考。

学校 院 / 实验室 初审 考核 备注 排名方式(默认专排)
北航 计算机学院 学硕 offer VR 国重,最终 offer 小班
北理 计算机学院 offer,立即放弃 详谈 小班
复旦 计算机学院
中科院计算所 网数 可以霸面找机会,但是自己对中科院系统不感兴趣
哈工大深圳 计算机学院
南京大学 计算机学院 线上笔试挂 初审海王营,线上先一筛波
上海交大 电院 / 计算机系 小班
南开 计算机学院 offer,放弃实验室考核 学院 offer 后,需要联系实验室考核
山大 计算机学院 没盖学校的章,但是貌似不是主要原因(离谱 小班
人大 信息学院 学硕专硕分开录,学硕 bar 很高,CSP 很顶用
同济 电院 / 计算机 本校保护 小班
武大 计算机学院 本校保护
西安交大 计算机学院 目测卡了前 10
西安交大 软件学院 7 月份放弃 目测卡第一志愿
中科大 计算机学院 目测卡了前 10,但是导师推荐可入营
中山 计算机学院 放弃入营 环节较多,但很规范
华中科大 计算机学院 立即放弃 卡 rank 严重 小班
华东师范 计算机学院 无语
天津大学 智能与计算学部 7 月放弃 Tanklab 夏令营模式 小班

offer 情况

  • 夏令营整体入营情况比较惨烈,被拒了一大堆,但是好在入了营参加的都 offer 了。
  • 前期用的基本都是专排,后面用的是小班排名,但是看不出什么差别。
  • 按照顺序参加了:天大 -> 西交 -> 南大 -> 南开 -> 北理 -> 北航 -> 华科 -> (放弃中山)

天大 tank 实验室

体验

  • 保研夏令营的第 0 站,是 tank 实验室负责的面试,有导师团 / 夏令营 / 预推免三种形式。导师团需要签约不能再参加别的地方,于是我选择了夏令营。事实上后面夏令营不需要再进行面试了,直接使用本次面试的成绩。
  • 宣传很多,组里很有钱,大老板是杰青,招生的学长比较积极热情,鸽的时候还有点不好意思(7 月初鸽的)
  • 比较看重简历,会仔细先筛一波简历,面试只有 5 分钟,PPT 讲一个项目,然后提问比较简单,比较开放性。

西交软院

体验

  • 保研夏令营的第一站,给了西交。西交计院没入营,但是我转手把志愿改成了软院,给入营了。
  • 卡双一流学校,卡学科评估 b+。计院卡 rank 了,软院貌似卡了第一志愿(我第二志愿软院的同学都没进)
  • 招生老师对于往年鸽子情况很熟悉,坦言会有很多鸽子,事实证明是这样的。夏令营不发明确的 offer,但是据老师说都能够录取(发了,但没完全发)
  • 单机位面试,6 分钟左右,PPT 讲解,比较水
  • 有些老师不想联系学生,因为往年被鸽的比较惨,伤心了

部分题目(印象)

  • 英语自我介绍(3 min)
  • 项目介绍和提问(没涉及具体原理,只讲了做了什么工作,有什么突出的地方)
  • 闲聊:你们计院和软院分开的吗,在一个校区吗,卓越班是什么,有什么区别,等等
  • 下一个!

南大

体验

  • 往年据说前 5% 稳入营,我在前 5%,本来不太担心。但是今年我被西交计院卡了,怕了,一直担心南大无法入营,甚至想着报南软了。但是还是试了一把,报了个专硕。
  • 专硕学硕没啥区别,报的时候(好像)
  • 海王营,放了超多人进初审,然后线上考试笔试,考的是比较偏的 408 知识,题目参见其他大佬
  • 过了笔试的才能线下营(但是因为疫情又线上了,甚至因此还搞了一波复活赛,让一批人又进了

南开

体验

  • 学院面试总体体验不错,好几个老师在,各司其职,我这组不怼人
  • 作为天津双子星之一,比隔壁的考核要麻烦许多,分成两轮,先过学院的面试,会给你一个分数,拿着合格的面试单,去联系实验室。
  • 学院的面试,没问项目和专业课。主要问英语(幸运就是自我介绍),问数学(线性代数、概率论等,我被问到了秩相关的问题),问了我校校训,问了我的学生工作。数学没复习,白给了 2 道题,但是最终面试分数还可以 > 90
  • 实验室面比较麻烦,考核比较多,大概率要看论文并复现(根据组,数量和难度不同,但是看了下都是顶会)。时间大概 1-3 周不等。实验室面也会问到学院面试成绩(如果低的话。
  • 我联系的 DBIS 组要复现 1 篇,同学联系的百度组貌似是 3 篇(难顶)

北理

体验

  • 没有报名系统,发邮件报名(好简陋.jpg)
  • 提前联系了做大数据的某位老师,老师很热情,但是褒贬不一,我觉得要看和自己的发展规划是不是匹配,我当时还觉得不错,后来鸽的时候老师也祝福我支持我,感谢。
  • 会有比较长的一天组织实验室宣讲,可能会有面试(我还面了一下 NLP 组,但是只是自我介绍了一下)
  • 面试比较水。PPT 介绍项目,提问不涉及具体原理,比较开放。最后问我有没有联系导师,并让我保持联系积极交流(感觉应该稳?)
  • 北理最后给 offer 有点那啥,可能是本校太多了,理解。外校给了很少的学硕,并且给了一堆 唐山研究院 的软工。

北航

体验

  • 夏令营体验最好的,效率一如既往的高,全程邮件联系(电话为辅),第一天模拟双机位测试,第二天机试,第三、四天面试,当晚出结果(带排序的)
  • 报名和北理一样简陋(不愧是舒克贝塔),但是会特别强调 ACM 类的比赛
  • 要写一个 2000 字的科研计划,估计劝退一些人

机试

  • 2 道题目,2 个小时。
  • 没有实时评测,只有一个编译机告诉你是否通过编译。题目给了一组测试样例,需要本地 coding 本地测试,然后提交代码文件。
  • 可以用 CSP 换算,目测 200 多分都够了,但是没啥优势,我是之前裸考了一次 CSP,200 来分,这次选择直接机试。
  • 这次机试没有很算法的题(比如动态规划什么的),数据结构与算法内容足够,感觉比以前简单。
  • P1,写几个 struct,cmp 函数,做几次 sort,模拟一下就可以应该。
  • P2,选址规划问题,最小生成树 + 路径距离问题,选出一个警务站,满足出警需求。

面试

  • 20 分钟,多个老师,开摄像头提问,无 PPT。
  • 政治题,我抽到了我形势与政策的题目,科技自立
  • 英语题,自我介绍一下(运气真好
  • 数学题,问了凸函数、凸优化的东西(可能是看我学了最优化并且分数不高),还问了概率论(基础定理)
  • 专业课,问了
    • 数据库:范式,键,索引
    • 计组:实验情况,TLB 实现的如何,Cache 和 分支预测
    • 编译原理:实验情况,多文件编译怎么做的,目标文件,地址重定向问题
    • 操作系统:实验情况,那你说说操作系统启动过程,说说 BIOS
    • 程序设计课程:代码量如何
  • 项目,问了实现情况,负责工作,创新点,后续的想法(拓展),代码量如何
  • 规划,问了写的 2000 字的科研计划,问了当前这个领域的难点,你的想法,你有什么相关的基础

导师

  • 虽然北航强 com,但是还是推荐先套个磁套个近乎,不然像我一样,等到名单出来再联系很仓促
  • 北航出名单第二天下午 5 点前就要返回导师接收表(做不到也没关系,告知即可)
  • 划重点:每个老师夏令营只有 1 个名额接收
  • 再划重点:可能很多老师不回邮件
  • 问题来了:到底是老师已经没有名额了,还是单纯的忙,没回?不敢等。而且线上夏令营,没法直接到办公室见面,只能邮件(部分导师留了电话),效率比较低。因此如果没提前套套瓷,就很焦虑。
  • 我先是联系了一些做数据挖掘,大数据方向的组,都没有回复(至今未回复),其中一个老师回复名额已满。后转投其他实验室,不想做纯 CV(虽然是北航强项了),不想做软件理论(软件国重),联系了 VR 国重一位人很好的老师。后交流了一下,爽快签了。(真的好亲切啊)
  • 今天进组群了,被要求先爆照(震惊

结果

  • 机试分数未知,但是填系统的时候发现复试分数 295+(震惊到我了…),运气真好,是我不配了
  • 上岸学硕(根据名次发学硕 or 专硕)

华科

体验

  • 体验不太好,比较仓促的通知和仓促(和分到的组关系很大,我这组问题比较简单,有的组比较难)
  • 面试单机位,说好 2-3 分钟的自我介绍,结果我被提前叫进去很久,并且让我做 7 分钟自我介绍
  • 比较开放提问,问研究方向和规划
  • 据老师说华科每年都被鸽穿(抱歉了老师,没来得及说声放弃面试),不过立马就放弃 offer 了

中山

  • 入营后放弃,规模很大
  • 预推免据说穿了

预推免

心路历程

  • 背景:北航上岸之后,舒舒服服天天玩,躺平到了 9 月初,然后忙着找实习
  • 报名心态:看着同学夏令营人均清北华五人,有点心动了,怕自己后悔,就报了(清北交浙,太难了)
  • 原则:不报拿了 offer 也不太想去的(比如南大,个人倾向选北航,所以直接不报了)

申请情况

学校 院 / 实验室 初审 考核 备注 排名方式
北京大学 软件与微电子学案 01-05 方向,候补 30 左右 小班
复旦大学 计算机学院 学硕,大数据与数据科学,候补靠前 第一志愿 小班
浙江大学 计算机学院 候补 30 左右 小班

面试情况

真裸面了。连双机位测试都是中秋在外旅游的时候找了个临时的地方整的,可见完全没做好准备。

北大软微

  • 软微在绿群被吹成神了,有幸和神打交道,知足了。
  • 准备材料麻烦的一批,找了一大堆同学帮忙(在北京实习,没回学校)
  • 面试随机顺序,要等的很心累啊,双机位
  • 没有手撕题目
  • 英文自我介绍
  • 问了数据库(各种 sql,存储过程,触发器)
  • 问了计网(NAT 相关知识和技术)
  • 问了常用的语言,C++/Java,项目经验(软微果然实在)
  • 其他的就是项目了好像,忘了,唉没用心准备

浙大计院

  • 英文自我介绍
  • 问了 C++ 内存模型,Java 内存模型,区别,优缺点(怎么会问到这个阿哲)
  • 项目相关
  • sorry,真… 忘了问了啥了呜呜

复旦计院

机试

  • 自我监督,无摄像头,三道题目,2 个半小时
  • 第一题双指针,奇偶数摆位置
  • 第二题跑了个 Floyd 维护要求的最值
  • 第三题一维 DP,一步只能跳 1 步 or 跳到下一个元素的位置,不知道做的对不对

英语面

口语渣给跪了

  • 1 min 自我介绍
  • 问喜欢的 subject
  • 还问了几个,忘了,都是常见的 topic
  • 最后一个问题没听清

专业面

  • 复旦的面试系统需要取号。前几天实在是面的不想面了(没准备,经常白给),因此前一天晚上看电影前蹲点,抢了个比较早的面试
  • 问机试题,说题目 + 思路
  • 问项目
  • 问机器学习、最优化(决策树,bp 算法,梯度下降)
  • 其他的忘记了 orz

填系统

等 offer (碎碎念)

  • 浙大(觉得机会不大)和复旦(内心兴趣不高),一直没有联系导师,导致在当天收到候补 offer 后,来不及联系。
  • 因为一直也蛮想去北航的,也已经联系了不错的老师,不想鸽,加上这个节点浙复录取算是开盲盒,有一定没有风险,所以还是去北航了。

后话

  • 下午 6 点,复旦一个很好的老师回电话了,感觉老师真不错,不过没缘了,他还诧异我怎么突然就拒了 offer
  • 晚上 9 点,复旦另外一个看起来不错的老师回邮件让加微信
  • 选择北航,也因为自己对工信部这几个学校挺有好感,航空航天四个字也很有情怀哈哈,虽然不能当饭吃,但是也说不定。
  • 后面也有过摇摆和深夜 emo,觉得并不是一个最优解,但是确实是听从内心的选择,我觉得也是 “合适” 的选择,继续努力啦!

回顾

  • 夏令营的 bar 是真的高,华五很难;预推免的 bar 低很多,bit 除外
  • 不要盲目羡慕 title,否则会痛苦
  • 强导虽好,适合自己最好(以后想做啥)
  • 联系导师还是得脸皮厚,不联系白不联系
  • 不管是夏令营还是预推免,只要 rank 够高,进了初审,面试情况只是决定了你什么时候能被录取,按照今年这个行情,华五基本上进了初审,面试别太离谱,都能被录到,而且鸽的速度挺快的
  • 大部分情况下,专业排名才是王道(综排出太晚了)
  • 对于普通人,不冲 paper 强组,专业课扎实了就是神
  • 别低估自己,要敢于尝试;要躺平,就要彻底躺平;不想躺平,就努力做好迎接 offer 的准备。不要像我一样躺平,但又没完全躺。机会摆在面前,但是准备不充分,选择了放弃。虽然也许会发展的更好,但是当时做选择时没做好准备,是很不应该的。
  • 别高估自己,还是要有一个保底,这年头有些学校的 bar 高的很离谱(哪里来的自信)。
  • 别盲目信任学校,有的学校鸽起学生来很不讲道理,那些风评不好,说法含糊的就多留一手。
  • 别以收集 offer 为傲,尽早放弃。已经和导师、学校说好了(不鸽人的),如果不是确实去处好很多,尽量还是不要鸽了吧。
  • 其他待补充

文章作者: frozenwhale
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 frozenwhale !
  目录