Zhuanlan.zhihu.com p 572461932
2022年9月28日,在推免系统点下接受待录取通知后,我的计算机保研之旅正式结束了。本以为全程会很坎坷,没想到命运眷顾了我让我较为顺利,在7月中旬就成功上岸躺平。欢迎大家加入全国最大计算机保研交流群(绿群):605176069
前排提示 一些常见的“黑话”: offer=拟录取通知 rank=rk=排名 wl=waiting list,候补名单 oq=over qualified,指申请者实力>>学校生源实力 bar=门槛 强com=招生办话语权较大,反之弱com=导师话语权较大 鸽=获得offer之后拒绝该学校/导师(某些学校存在反向鸽的情况,即学校鸽学生) 鸽穿=学校被很多人鸽 套磁=touch,get in touch的略语,意思是提前联系导师
个人背景:
rank:末流B类985 人工智能专业 3/61 5%
竞赛:两年ICPC败犬。2021年ICPC上海区域赛铜牌,2022年美赛M,2022年天梯赛国二,2021和2022年东北四省赛银牌,以及一些其他的蓝桥杯国三之类的杂奖。
科研和项目:0,简历上只写了课设和美赛。
夏令营情况:护城河省人,未来基本只去北京或者天津读研,再加上npy的学业去向,故基本上以北京学校的夏令营为主,南方学校基本上就是报了图一乐,都没去笔试面试。从参与考核的程度上来看我并没有怎么海,最终参与了考核的只有人大信院、人大高瓴、北航计院、北邮计院、北师大AI五所院校,完成了考核的只有人大信院、北航计院、北师大AI这三所而已(因为他们都在同一天面试)。
夏令营 | 是否入营 | 是否优营 | 备注 |
---|---|---|---|
ruc信院学硕 | 是 | 是 | 最终去向 |
rucgl直博 | 是 | 否 | 放弃了面试 |
自动化所 | 否 | ||
njucs | 否 | 怀疑被卡了专业 | |
njuAI | 是 | 否 | 入营后放弃 |
buaa cs | 是 | 否 | wl十几名,于9月24号候补到,没联系导师,作为保底offer保持到928放弃 |
bnu AI | 是 | 否 | wl30多名,后释放。 |
bupt 01组 | 是 | 否 | 在面试前人大信院出了结果,放弃面试 |
pkurw | 否 | ||
tju智算学部 | 是 | 否 | 入营后放弃 |
whu cs | 否 | ||
hust cs | 否 | ||
zju se | 是 | 否 | 入营后放弃 |
xjtu cs | 是 | 否 | 入营后放弃 |
xjtu se | 否 | 西交系统卡一志愿二志愿,xjtuse只录一志愿 | |
bit cs | 否 | ||
软件所 | 是 | 入营后放弃 | |
thusz | 否 |
事实证明,你不想去的学校就没有必要报,浪费时间和精力。如果早知如此,我估计只会报软微人大北航北师北邮北理和两所。
一些感悟:
今年夏令营和20年21年一样都是线上为主,所以依旧是海王泛滥,学生和学校互海。光在绿群就有bio帝、胖虎、谭爷等等著名海王。而且各大院校入营bar都很迷(比如我能入人大信院学硕、高瓴直博、南大ai但竟然入不了北理工),因此建议大家仍旧是能多报就多报,我身边有很多人自认为不可能入某院的营但最终竟然能入。
我大一时候就加入了NEUACM,然而可惜的是一边保持绩点一边训练真的非常费力,特别是现在ACM难度一年比一年大,在往常能拿银牌的水平这两年也只能铜牌。最终只在2021年的上海站运气爆棚收获一块铜,至少不是全无收获。可惜的是相比之下,进实验室搬砖找机会发论文在夏令营时候的作用要高于ACM(ACM程度的算法与数据结构很多时候与科研的内容关系度不大,导师更喜欢招有深度学习基础的学生直接上手科研),同时花费的时间和精力很多时候也比ACM小很多。如果想在保研阶段得心应手,除非你是高中OI强省省一以上水平能够搞块金牌,否则不建议大学三年梭哈算法竞赛,即使是OI选手我也建议在大一进队捞一块银甚至铜跑路,大二大三进实验室的性价比要远远高于梭哈ACM。当然,你也可以说你是算法竞赛的理想主义者,不愿意如此功利,但现在社会就是这样,经济下行+内卷严重,你不功利自然会有别人去功利抢占你本来可以轻松拥有的资源。
尽管这么说,难道大学0基础入门的学生打ACM就一无是处了吗?我个人认为也不是,至少有ACM训练打下坚实的算法和数据结构能力在保研夏令营的机试阶段过关斩将,而坚实的算法和数据结构能力对任何科研工作都有不小的帮助。特别是我最看重的人大信院、人大高瓴、北航计院全部都用300分的CSP认证直接跳过机试或者笔试加了十分(人大高瓴,满分75分,多了10分能拉开很大优势)。因此我的推荐是,在大一学基础数学编程课的阶段,尽量加入ACM去锻炼自己的算法和数据结构能力,为的不是拿牌,而是能够获得leetcode和机试乱杀的能力。这里强烈推荐Acwing算法基础课和算法提高课,内容基本可以乱杀leetcode和机试了。在大二上看看有没有机会去打一两场区域赛碰碰运气拿牌,如果打铁了也不要紧。大二上的寒假就可以跑路了,这时候基础数学编程课也学的差不多了,完全可以加入本校的实验室开始搬砖。
参加的夏令营详细情况:
按照参与的夏令营顺序说,想到哪说到哪。
北京航空航天大学计算机学院:
北航也是计算机专业的老牌强校了,而且在北京,是我理想的院校之一。但北航计算机学院做AI的实验室不多,大部分都搬去了北航人工智能学院。
北航夏令营是传统的机试+面试组合。另外赞一句,北航的工作效率非常高,面试完当天晚上就出了结果。
机试:按照CSP认证的历次百分比排名折算成绩,可以说CSP选手非常占优势。直接考的考题听说是两道大模拟,今年很难,很多人爆0不过最终还是进了面试。
面试:北航的面试可以说是大名鼎鼎了,一向以硬核+广泛+压力面著称,北航也是我参与的第一场面试,给我幼小的心灵带来了很大的打击,把我的老底揭了个透穿。
首先进入会议室后,会问你一个政治问题。这个只要不是nt都不可能挂,不过建议在这里多说一段时间来磨面试时间(面试有时间限制)。之后会要求用英语做一个自我介绍,问一个英文问题,我问到的问题是你为什么来北航。随后会是负责各个方向的开始提问,首先是概率论方向,问了泊松分布的概念和公式,随后还有泊松分布和二项分布的关系,二项分布和正态分布的关系,直接被问到了没复习的点上,除了第一个以外都表示不会。线代和离散倒是没有问,看别人的面经有提到,建议一起复习。随后是对我的简历的拷打,一位老师指着我简历上脑子发抽写的“熟练使用C++”开始了拷打(如果不是真的特别熟练,简历一定不要写“精通”、“熟练”等字眼,会被直接按着问),问了不少面向对象的概念,得到不会的反应后直接一句“你的熟练C++就只是熟练使用if else吗?”让我的心情沉到了谷底。随后另一位老师看到我的简历上有ICPC,于是问了一道算法题:给出一个无向或有向图,用一种方法来判断是否有环。事实上这个用dfs序可以轻易解决,然而我一时紧张没有想到,说了个非常麻烦的方法,甚至老师一开始还没听懂复述了一遍,很明显老师不满意。随后又问了二分图匹配的匈牙利算法的具体原理,再一次问到了痛点,平常只是套匈牙利的板子没有认真学过直接寄。最后另一位老师看到了简历上写的“会使用sql”(真的是痛啊,简历上的内容一定要谨慎再谨慎),问了一个数据库的问题,还是回答错了。到这时差不多到时间了,老师说这几个问题回答的都不是很好就让我退出了会议。
可以说北航的面试给了我沉重的打击,出会议室的那一刻感觉自己要夏0营了准备预推免去了,不过马上下午的人大信院面试就捞了我一把,可以说是反转了。
最终结果:本以为面试非常差劲,没想到最终竟然排到了wl的10几名,估计是机试成绩捞了我一把吧。最终候补为0854专硕,在928填人大预录取之后放弃。
中国人民大学信息学院学硕0812(最终去向):
身为一个某北方护城河省的人,河中心的那座山巅之城自然是我学习、工作和生活的第一选择。而北京在清华北大之下title最硬的学校当属人大。与传统的人大以人文社科学科为主理工科较弱的刻板印象不同,人大计算机近些年的发展可谓突飞猛进,特别是有高瓴资本注入的高瓴人工智能学院,科研实力之恐怖已完全称得上贵系、清软、北计、北智以下的第一梯队,夏令营的bar也十分之高(我们专业只有那位rk1+ccfa一作的佬才入选了高瓴的学硕夏令营,最终也只是个wl中游)。而传统的信息学院的学科实力也不弱,特别是在数据库方面,拥有我国数据库的泰斗萨师煊。人大的地理位置也十分优越,位于海淀区中关村各大互联网企业附近,实习条件可谓得天独厚。笔者本科是19年新开设的人工智能专业,而且是NEU的信息学院开设的,培养计划尚不成熟,自动化的色彩非常重,传统408专业课只开设了数据结构(还是大二的时候在计算机学院分流之前学习的),故研究生方向还是以AI为主。人大信息学院各实验室的情况在这个贴里有,我不再复制一遍了。
流程:机试+面试。
机试:CSP认证成绩可以抵,用一个公式来折算成绩。由于我曾经CSP拿过一个300,折算成绩后还算满意,防止机试突发翻车于是直接抵了。这里建议各位能去考csp就去考csp,不少院校都认可,而且因为反反复复的疫情经常取消,能考上一回是一回。
面试:由于和人大信院签了比较严格的保密协议,这里就不详细说了。大致内容是英语能力+专业课+简历提问。老师们的态度非常好,全程感觉十分舒适,不愧是有人文关怀的人文社科学校。另外可以提一句,一两个问题回答不上来并不会直接判死刑,老师会看你的综合表现。
最终结果:成功获得学硕offer。信息学院每年发的优秀营员数量都是和去年的录取人数一致的,并且不开预推免,拿到offer的同学可以放心躺平,wl中游的也可以放心大胆的等,今年928的时候听说学硕专硕都快鸽穿了。(至少到2022年是这样)
在入营之后就联系了某心仪的导师,拿到优营后于7月中旬成功上岸,开始躺平,后续的面试(北邮,高瓴直博)就都推掉了。
中国人民大学高瓴人工智能学院:
高瓴人工智能学院可以说是近几年的一匹黑马,在保研圈中得到了非常高的评价,个人认为较可惜的是bar较高使得许多拿到了清北offer的选手手持高瓴offer最终没有去。我自然是不敢报学硕的,尽管个人非常害怕直博,但直博也比没学上强,于是还是报了高瓴直博,成功入营。
笔试:CSP300分以上可以加10分,非常重要,有CSP的一定不要忘。笔试内容大概以数据结构为主,概率论和矩阵论为辅。ACM基本上可以乱杀数据结构,概率论和矩阵论基本上大家都不太会,不过有深度学习基础会好一些。这里提醒一下ACMer,笔试的数据结构是以严蔚敏版教材为准,很多ACM用不到的冷门知识点以及和ACM不同的定义一定要过一遍课本复习一下,不然容易大意失荆州,比如kmp算法里next数组的定义,是下标从0开始还是1开始,以及nextval的定义等等。
面试:因为面试前一天接到了人大信息学院导师的电话,基本确定了进组,于是放弃了高瓴的面试。
北京师范大学人工智能学院:
北师大的计算机学科并不强势,报这所学校的夏令营纯粹就是图个北京地理位置+985title作为保底。
流程:机试+面试。
机试是四道算法题,有签到、dp、平面最近点对,刷完了acwing算法基础课基本上拿到前三道题ac没有问题,笔者半小时之内就ac了前三道题目,第四题写暴力也能拿绝大多数分。平面最近点对在寒假的时候写过,可惜现场的时候忘记了分治合并的归并排序那里怎么处理,最终92分差一个数据点ak,十分可惜。
面试:北师大面试相对来说比较简单,没有英文环节,上来先做一个中文的自我介绍,随后就开始问简历的美赛和课设,问的问题也都答出来了。面试最后的时候都开始和导师们聊天了,比如什么你报了哪些学校夏令营(这里建议回答和面试学院实力差不多的),为什么来北师大(我回答的是我npy考研要考,听到这里老师们都笑了)等等。
本来以为北师大是稳的,没想到最后竟然是wl,而且是二三十名,我怀疑自己被oq了。这时候已经拿到了人大和北航的结果,于是直接放弃了。
北京邮电大学计算机学院01组:
报北邮的目的也是冲着保底学校去的,只是草草了解了一下北邮的各个实验室情况,01组有北邮acm教练杨亚,整体考核对acmer比较友好,于是报了01组。
机试:机试是在pta平台上,传统acm赛制。个人认为难度也很有限,基本都没跳出算法基础课难度,除了最后一题是一个防ak计算几何不会。前几道题一个半小时内就ac了,一度rk1(倒数第二题有几发罚时被超了)。
面试:面试之前已经得到了人大信院的消息,于是放弃了。
928当天录取结果
保研不仅是自身实力的战争,更是一场信息战,可以说绿群给予了计算机保研er非常大的帮助,很多导师928被鸽的消息也是从绿群流传出去的。接下来大四终于可以调节自身的生活作息,打好科研基础的同时完成毕设快乐毕业。也许保研只是将就业焦虑延迟了三年,但当年高考失利来到NEU的目的就是这个,没有任何决策是全局的最优解,只能在当下角度下选择尽量优的选择。