2022年信息安全专业保研历程

一、简介

这里记录着本人 2022 年秋季保研求学的经历。

考虑到各个院校的保密需求,这篇经验帖在推免生填报系统关闭后的一段时间发布。

二、个人情况

  • 学校:末流985

  • 专业:信息安全

  • GPA: 3.79/4.00

  • 排名:1/42

  • 奖项:一些校级和省级奖项,一个国三水奖;有国励,无国家奖学金。

    本专业每年只有一个国奖,年年国奖不是同一个人,年年国奖第二名都是我。本科永远的痛 T_T

  • 实习经历

    • 大二寒假:长沙本地静态分析研发
    • 大二暑假:腾讯安全玄武实验室
  • 科研经历:大三年大半年清华网研院实习。实习期间主要参与对比试验的进行、部分论文的撰写以及另一个项目的代码编写。

  • 论文:清华实习期间混了篇 Usenix Security 2023(安全国际四大顶会之一) 在投论文 三作

  • 项目:无科研项目,有一个产出较多的 Fuzzer,挖掘到诸多知名厂商的漏洞,获得过漏洞致谢和较丰厚的漏洞赏金

  • 科研兴趣:软件与操作系统安全

  • 目标:华五往上学硕

    不考虑专硕,几万几万的学费掏不出来(本科每年 8k 学费都要死要活的,几 w 学费怕不是要砸锅卖铁)

    不考虑直博,直博目前没有想法,不能为了冲院校而直博,这个得慎之又慎。

粗体标注了一些个人认为略微可以算是重点的东西。

最终去向:清华大学网络科学与网络空间研究院

img

三、夏令营

1. 整体情况

院系 入营情况 备注
北大计算机 没入 材料晚了一天提交,没交上(绝了)
北大软微 入营
北大信工 没入 可能要联系导师
清华深圳研究院 没入 可能要联系导师
清华网研院 没入 优先进直博,至于硕士可能是冲的人太多了,院校 title 不好被筛掉了
复旦计算机 入营 纯纯的只按照院校 title 和 rank 筛,入营送衣服和本子
国防科大 / 报了就没再管了
哈工深 没入 今年 bar 感觉格外的高
华科计算机 没入 bar 高
南大计院 入营 听说 1k 人的大海营
南大软院 入营(放弃) 时间和南大计院冲了
人大信科 入营 筛人不纯粹按照 title 和 rank,而是会结合自身经历等等来筛,非常的有意思。
上交软院 入营
武大网安 入营
中科大网安 入营 听说 985 bar 低稳进,入营送大礼包(但是后期鸽掉中科大夏令营则得为大礼包付费)
中科院计算所 入营 入了但退出面试
中科院信工所 半入营(放弃) 入了但是感觉没筛人,而且学校放假材料要盖章,同时也入了一些不错的学校,就没再管了

总结:

  • 华五的学校基本都入了(人大、南大、复旦、上交、中科大)
  • 清北除了北大软微以外,都没让我入…

还是太菜了…

2. 具体情况

整个夏令营高峰期差不多是两周左右,以下按面试时间排序。

a. 复旦计算机

入营

复旦入营是纯纯的卡 title 和 rank,只要 title 好 rank 够就直接放你进去,实习经历科研经历论文啥的在入营阶段是一点也不看。

入营的营员都会发一件文化衫和一个复旦的本子,比较友好。

不友好的是发的文化衫我穿不下(就不能先统计一下吗,捂脸)

复旦今年入 300 人,但是可能只招收 50 个左右,最大头的招生部分还是留在了预推免。

时间表
  • 7.1 上午:复旦模拟面试
  • 7.4 上午:复旦开幕式
  • 7.5:上午复旦机试,下午复旦英语面试
  • 7.6 上午:复旦专业面试

复旦大学的时间貌似一直都是这样摊的比较开,不过幸好它比较早开营,没怎么和其他学校撞上。

开幕式

复旦入营就会寄一件文化衫 + 本子。开幕式的时候要求全体营员身穿文化衫,一批一批集体合照,但问题是…

  • 复旦没有统计身高啥的,发的文化衫是面向 175 cm 的,对我一个快到 190 的壮汉属实是不太能套的进(捂脸)
  • 腾讯会议对同时打开的摄像头数量貌似有限制,有不少同学在开幕式要打开摄像头合照的时候,被腾讯会议拦截摄像头打开请求,要求再等一段时间再打开…(包括我)
  • 合影的时候,有好几个同学的腾讯会议背景还是清华网研院的图片(清华网研院比复旦早开幕,估计是网研院那边有要求要换背景),合影时属实有点尴尬(笑)
机试

复旦的机试一直都和其他学校不太一样,2小时3道题,自己编测试样例然后测试,提交时把自己写的题解(包括解题思路、时间复杂度、自己编写的测试样例等等)和代码打包交上去。提供的 OJ 只能反馈是否 Compile Error 或者 Submit,其他的都无法反馈。

第一题我用的图拓扑排序,第二题要用单调栈+线段树,第三题有点类似与背包问题,应该要用 DP。当时只做出来了第一题,第二题卡太久时间结果愣是没做出来。

英语面试

英语面试的问题和自己的自我介绍高度相关,貌似英语面的时候那边没有考生的材料,有点奇怪。面试的时候是一个老师以及一个有点像是研究生的学姐在面,整个过程一直都是学姐提问,老师没问问题。

自我介绍里提了一句辅助完成论文的编写,后面的英语问答全部都是问这方面的(捂脸)。例如问了:

  • 写的论文哪部分
  • 你是如何写的 Related work,可以分享一下经验吗
  • Fuzzing 的背景

等等,答得也只能说一般般,先前准备的英语模板问题根本没用上。

专业面试

专业面试是五个老师面,每个老师都会问问题。问的问题主要围绕我的腾讯实习经历、fuzzer 工具、408、机考题等等,总体还是围绕自我介绍

这里要插一句了,看上去面试的老师好像真的没有考生的相关材料,感觉有点奇怪。

408 主要问的我操作系统缺页中断相关的内容,以及 http 和 https 的差别,还有 https 在什么情况下会被中间人攻击等。

机考题问了我第二题怎么做。机考题应该是必问项,有的同学会被问第三题有的会被问第二题,因此即便当时机考时做不出来也要事后立即求助他人去了解剩余不会做的题目的做法。

老师会专门问一下有没有科研项目,我那个 Fuzzer 不能算是科研,但是我也只能把它捞出来说了。边上有个老师提问这个工具挖到的漏洞有没有漏洞证明啥的,我说有,拿到了几个 CVE 编号和漏洞赏金。还问了一下这个是怎么检测到漏洞的,我就把 Address Sanitizer 搬出来简单扯了两句。

整体上答得还行。

结果

寄了,连 waiting list 都没有呜呜。后来仔细想了一下应该有几种原因:

  1. 竞争压力有点大。我报的是 ym 老师的智能系统组,学硕大概 15 进 2,而且这个组好像没有弄 waiting list。
  2. 没联系导师。不过这个可能性有点小,因为入营便立刻联系老师的学生同样有没进的。
  3. 方向不大对头。我本科阶段做的一直是和模糊测试有关,但他们那边主要做的还是软件代码分析这一块,模糊测试貌似不怎么做。

仔细想想还是第三个原因可能性更大一点,因为面试的时候好像那些老师对我的内容不太感兴趣,一度出现了没什么老师想问问题的沉默尴尬局面。

b. 人大信院

入营

人大信院是最早开放夏令营报名的(5月20日截至),因此被冲烂了,报的人太多。先前说六月中旬出结果,结果六月中旬了之后还没出来,通知最上方的是一个叫做王老吉奖学金推荐情况公示的通知。因此很多绿群群友就戏称人大信院为王老吉。

这个王老吉公示的浏览量我是看着他从 200 变成现在的 8k+ 的,被冲烂了已经…

image-20220714161625917

人大先前以为报的人太多,筛材料的时候会把自己筛掉,结果后来竟然入营了,真是意外之喜。看来人大应该是会综合材料来筛选,不是简单的 title + rank 筛法。

人大是一个小而精的学校,学校虽然不大但是地理位置真的就是在黄金地带(中关村),因此去人大确实非常的赚。(而且人大这几年计算机一直在高速发展)

时间表

7.3 下午人大信院专业面试。

人大还有笔试,可以用 CSP 抵。有笔试就有模拟环节,不过我用 CSP 抵掉了就省略了这两个环节,不然就和南大笔试冲突了。今年 CSP 300 抵的分数没有去年多,本来以为抵掉就亏了,不过貌似今年的笔试题比去年要难很多,实际上还是赚了。

专业面试

人大考核受限于保密条例,不会在这里说明更多细节,只能说点自己的经历。(人大对面试题的保密性要求非常高,面试前强调一下,面试后又强调一下)

英语面是我面的最差的一次,磕磕绊绊几秒钟卡一下然后蹦出几个单词,主要还是有点紧张,就没答上来。这个环节可能是因为比较难,所以分数占比应该会稍微比较高(猜测)。

后面的面试就没啥了,比较顺利,老师也不会为难你。只要你完成回答后半秒内没有继续回答,老师就会直接切换到下一个问题,不会继续刁难,非常舒服。

导师面

面完后的那个晚上,面我的那个导师打电话联系我并简单的聊了聊相关的工作(声音很好听人也挺大牛的)。因为我本科阶段在模糊测试方面接触的比较多,老师也希望我能来人大。不过他也坦言导师在面试过程中的影响很有限,主要还是看自己。

结果

面试结束后的记录

一个字,寄!可能还是英语面太拉跨了,同时竞争压力也有点大。原先信安是 25 进 2,结果笔试的时候筛掉了一部分,实际上参与面试的就只有 15 个左右。

只希望自己排在 waiting list 靠前的位置,这样应该能候补上。按照往年的情况,人大信安这块可以候补到第七左右。

人大结果出的很快,它是分的三天来面试,分别面直博、学硕和专硕。面完的第二天就会发邮件,例如在人大面专硕的那一天就能收到学硕的邮件(如果有)。

后续:好家伙,还真给我发优营了,真是太感动了。今年信安优营有 3 个,真是让我感动的不行。

c. 北大软微

入营

北大软微今年貌似是第一次开夏令营,先前都只有预推免,因此很多人猜测软微这是要搞什么大动作。

首先是材料递交申请,软微会先筛掉一部分材料不合格的,之后让材料合格的同学选择一篇论文做一个文献阅读笔记,之后专家再来根据这个笔记筛选。等这个流程全部都通过后才算是入营,今年入营 212 人,只有一半能留下。

论文选择主要有五个方向,选的那个方向的论文读就是你最终选择的方向。五个方向分别是:

  • 系统软件(泛在操作系统、数联网系统软件等)
  • 高可信软件(软件与系统安全、区块链与隐私计算等)
  • 领域智能软件(大数据机器学习、分布式智能运维等)
  • 领域智能软件(多模态知识计算、程序分析与理解等)
  • 领域智能软件 (智能计算与感知等)

下面三个方向不考虑。我本来是想选第二个方向的论文的,但是那个方向列出来的论文我看着难受,一半都是机器学习,剩下的有区块链什么的,因此我最终选择的是方向1中的一篇,将污点分析技术与大数据引擎结合来进行隐私保护的论文。

文献阅读笔记要求至少 1.5k 字,但是很多 2k 字的都没入营,入营的我简单统计了一下基本上都是 4k 字往上走(包括我)。

个人感觉这不是卷,只是因为 2k 字实在太少了,不好描述论文讲的内容。

时间表
  • 7.10 上午北大软微开营
  • 7.10 下午北大软微课题组座谈会
  • 7.11-7.12 北大软微面试
开营

之前的北大软微以就业为导向,去那边的基本上就是面向就业,因为可以放实习,很多同学过去后都可以实习一两年,非常舒服,甚至绿群里流传着《软微圣经》这样神奇的东西…

但是!从今年开始,一切都变了。今年面向推免生的软微,要面向科研方向招生。换句话说,今年招的专硕不再是普通工程硕士,而是前沿工程硕士,招专硕过去搞科研但没有论文指标,看的总感觉有点奇怪。

今年软微招生的老师有一半是来自于北大信工那边的老师,挺多老师的实验室设立在燕园(北大本部)。因此对于方向1来说(我只知道方向1),软微3年 = 大兴 1年 + 1.5年北大燕园科研 + 0.5 年实习。

燕园科研学校不会分配住宿(人家本部自己都住不下了怎么会分给别人…),因此软微等要去燕园做科研的话,学生要自己找房子租,不过院系补贴 2.5k + 老师实验室科研补贴应该可以涵盖燕园房租(房租大概3k+),因此实际上还算挺香的,就连北大信科也是在昌平那么偏远的地方。

非常罕见的是,今年软微院长说没有开预推免,软微会把入营的营员都放入 waiting list 中以防止鸽穿。

不过这个看具体方向,有些方向的老师就说不准备 waiting list 了,鸽穿就鸽穿。

我寻思着应该是他们在信科也有招生名额,不缺软微这几个,所以很有底气。

专业面试

面试的话要准备一个自我介绍 PPT,像老师展示自己的实力。面试的 j 老师非常的和蔼,整体上面试非常的轻松愉快。

英语面试真就是走个过场,老师问我你还报了哪些学校的夏令营,我说我报了复旦的夏令营,但是被他们拒绝了;我还报了清华的夏令营,但是连营都没入(捂脸)。

但是!面试老师说,我的专业性太强了(因为我本科阶段主要还是搞的软件安全,并且出漏洞了),他们方向1这边主要还是做系统软件。j 老师挺想收我的,但是他是之前搞得安全,现在已经不搞了,因此把我推给了方向2的老师。

结果方向2老师没有打电话给我(导师会打电话发 offer 确认学生来不来的)。面试完的第二天晚上 j 老师给我打了个电话,以为方向2老师已经给我打电话了,结果没有,怪尴尬的(捂脸)。后来我又主动发邮件 + 找学长内推方向2的 s 老师,结果石沉大海,我估计软微要寄。

结果

一直没收到方向2老师的电话,是真的寄了… 看着隔壁计科专业 rk1 rk2 分别上岸 pkucs 和 thusz,属实是羡慕极了。

优营名单出来的那一刻还是写了封邮件给 j 老师,希望后面要是有鸽子就考虑一下我。

可惜没拿到 pkuss 保底。

题外话

今年 pku 计算机和深圳研究院都是弱 com,只要有老师要你就可以上岸。可惜当时从哪里听说 pku cs 是强 com,所以就没联系导师,可惜。

虽然软微今年面向科研招生,但是实际上也有一些不怎么管学生的导师,跟着他们应该还是和之前一样能去实习。

d. 上交软院

入营

上交软院想冲一下 ipads 实验室,那边搞系统真的是非常的强,可以说是国内搞 OS 最强的实验室。x 老师学术能力非常强,而且和蔼,还帅(滑稽)。四月末的时候发了个邮件尝试联系他,收到了一个标准回复。

不过没想到的是他竟然真的翻看了我的博客,而且还因为我博客中记录了关于 uCore 课程的笔记(uCore 课程笔记我记的贼详细,可以说应该没有人在 uCore 上的笔记比我更详细了),于是就把我的博客推给了 uCore 作者之一——清华大学计算机系 chyyuu 老师,之后…

image-20220714165628686

属实是把我感动到了呜呜。后来和 chyyuu 老师打了个电话唠嗑唠嗑,简单聊了聊这方面的内容,也为我增加了点夏令营的信心,挺感谢这两位老师的。

时间表
  • 7.9 交软演练
  • 7.11 上午交软开营,下午交软机试
  • 7.12 上午交软报告
  • 7.13 交软专业面试
开营

开营那天上午,我赶着去自习室准备听开营,结果电动车出车祸了撞人了呜呜,那天上午便带着伤者去医院检查,开营完全没听。后来听绿群群友说,ipads 只招收推免生 5-7 个左右。虽然 2021 年招收了这些人:

image-20220714165910483

但是实际上里面也有些考研、联合培养啥的,推免生招的确实很少,竞争压力非常激烈。

而且交软入营的人大概有100出头,一开始报 ipads 的就有 50+,可想而知这里面的竞争是有多激烈…

机考

上交软院的机考出了名的具有特色,是种超大型模拟题(能做3小时的那种模拟题)。今年的模拟题主要是要手动实现机器学习中的决策树,不涉及图形界面,难度稍微降低了点。不过我的做题策略有点问题,我是先把代码写的差不多之后再来做测试,因此后面时间来不及测试完全部代码,只测试了一半的代码,不知道机考会怎么算分。

在机考前,交软会发放 VPN 账户和远程虚拟环境的访问账户和密码,要求我们自己去配置交软远程机器的环境(自己配置 IDE 等)。后面机考的代码编写全都要起一个远程桌面连接,在远程环境下完成,并且在远程桌面下录屏。

远程环境的配置:CPU 至强系列,内存 16 GB,磁盘空间 80 GB,也算够用,我装了 Visual Studio、VSCode、PyCharm 等,还拷贝 C++ 文档、Python 文档至远程环境上,后来发现只用上了 VS,文档啥的完全没用上。

但远程环境也有点问题:

  1. 磁盘性能卡顿。磁盘是 HDD,因此稍微操作一下电脑,整个磁盘活动率就达到 100%,新建个 文件夹都会卡上好久(一定概率)。第一次用 VS 编译 hello world 时花了 10s … 不过后来还好,只要事先把 VS 开好,等一切都加载完成后就没什么大问题。
  2. 网络环境。网络环境的波动会极大的影响自己操作远程环境的舒适程度。听说有人在考试时因为远程环境卡成 PPT 愤然弃考…

上交机考原定是 15:00 开始,但是由于一直都有同学无法连上远程 VPN,因此一直拖到了后面大概 16:30 才开始。那天下午机试正好和软微面试冲突了,原来是打算先面完软微后再来迟到的参与上交机考,但是那天真就非常巧合的遇上了 VPN 连接失败的事故,以至于面完软微后刚好可以参与上交机考。但同样非常巧合的是,那天软微是最后一个面我的(简直绝了…)。

我所在的那个云考场老师之前说得等所有人进了考场后才能发放题目,我面完软微后就紧急去问绿群群友他们的监考老师手机号,然后打电话找到了我所在的云考场会议号,接下来才开始机试,属实是感动到了。

机考分数没到 60 将不能参加后续的面试

专业面试

ipads 的面试和往年一样,看论文然后到时候提问。面试流程大概是先用 PPT 介绍一下自己,然后中间提问论文最后英语面。

面试的老师非常的和蔼随和,但是问题是真的刁钻

一开始我以为提问论文是考验你对论文的熟悉程度,于是考前读了两遍论文并且熟悉论文中的每一个点,就连评估那块的数据我都差点背下来了。但是老师提问的是对论文的科研开放思维,例如你觉得某某检查应该放到哪里来检查,硬件还是软件;某某东西在论文里是只能在一个 CPU 上做的,但我要是想让他在多个 CPU 上并行处理,你觉得该怎么做等等。其他人问到的问题我不太晓得,但是我问到的问题都是这种非常开放性的东西。

真的是完全答不上来…哑口无言属于是。主要是那些问题不是可以脱口而出的东西,需要花些时间理顺逻辑,不过在当时的情况下已经没法暂停思考了,只能想到什么说什么,已经白给了…

英语面的时候让我用英语介绍一个自己的项目,随便介绍一个,我就挑了先前混的那片论文简单讲了讲。

面的时候老师着重的问了我的代码能力,我说那个 Fuzzer 2w 行代码我写了大概 1.2w 行这样。

整体面试还是非常轻松愉快的,总时间卡死 20 分钟,答不上问题老师会引导。只能怪自己还是太菜了呜呜…安慰自己喜提 ipads 面试体验卡。

结果

上交无论什么院的考核,结果都是八月底出,这个和其他学校不太一样。其他学校都是面试后的一周内甚至三天内出,上交就会慢一点。直博出的比直硕早,大概八月中旬前就会出,貌似比较水(看院系)。

不过无所谓了,反正面试比较惨,排名应该会很后面,面完已经开始摆烂了。

而且通常来讲,上交软院的名额会优先分配给已经进组实习的同学(猜测),因此对于外校生来说,想拿到学硕的可能性会更低。

以及,骑电动车要走绿道呜呜赔惨了。

果然,后来发邮件给了个替补第六,约等于寄。

e. 武大网安

入营

武大网安当初是随便报的一个,感觉自己可能大概率不会来这里,不过还是为了刷刷面试经验就报了这个。

时间表

7.11 下午 开营(没听,因为在进行软微面试和交软机考)

7.12 专业面试(我排到下午了)

7.13 上午闭营

面试

武大网安的面试顺序是在群视频中直播抽签过程,整个过程非常快,我刚好轮到下午。

面试的时间非常短,一个人大概也就七八分钟,我是下午第6个,结果大概开始面试35分钟后就轮到我面了 … 当时我设备啥的还在调试,非常凑巧就赶上了。

武大网安面试的方式是最奇怪的一个,监考端用腾讯会议(没啥问题),但是面试端用 QQ 视频,这个就有点神奇了(捂脸)。

问的问题主要是围绕那片三作论文以及 Fuzzer 工具,应该是面向论文和项目提问。

问的时候问了我:**你有什么奖项吗?**这个属实是我的缺点… 回答:我在竞赛方面没有特别突出,只拿了一些校级和省级奖项(捂脸)。

结果

优营,不过我放弃掉了,因为在出最终优营名单之前中科大 offer 下发了,所以想赶紧释放武大 offer 尽可能地把机会留给后面的同学。

f. 南大计算机

时间表

7.4 下午:南大模拟面试

7.7 下午:南大笔试

7.13-7.14 专业面试

笔试

南大今年貌似开了千人海营,因此要通过笔试筛掉一大半。笔试 1小时 81道题(单选多选题都有,纯选择题),多选题多选漏选错选均不得分,设计的考点包含数据结构、读代码模拟执行的结果、计网操作系统啥的,还有 linux 相关的题目。涉及的考点非常复杂,覆盖面非常广,不只 408,还有 Java lambda 表达式的字节码是什么表示等这种奇怪题目。

笔试很具有区分度,筛掉了一大半的人(听说是 2k 进 200,小道消息),感觉笔试就是筛选那些运气和基础不错的学生(捂脸)

实验室面

南大要求在院系面试前自己选择参与众多实验室的面试,因此我选择了唯一一个搞漏洞挖掘的实验室——SecLab。

Seclab 的 m 老师也非常的强,在很多学校都做过学术报告(本人有幸在清华实习期间聆听过 m 老师的报告,很有意思)。

虽然在实验室面时没有见到 m 老师,但实验室面时那几位面我的同学也是非常的 nice,有一位博士生还是最强大脑选手(膜拜)。

最后面的都很开心,结果后续院系考核寄了,属实是无语住了…

专业面试

运气好过了笔试,结果面试是真的硬核…网上找了一圈都没看到什么南大面试的面经,我是第二天面的,根据前一天绿群群佬的面试经历来看,南大会比较喜欢考离散数据结构。但是这两天被车祸事故折腾的要死要活的,一点都没准备,结果面试直接寄了… 属实是祸不单行(捂脸),只好安慰自己祸依福所依,福依祸所伏了…

面试流程大概是这样:

  • 面试不问项目不问经历不问科研不问自我介绍,就纯纯的问专业课。

  • 进去之后,第一问,请你用英语,描述 Kruskal 算法解决了什么问题,算法过程是什么样的,开销是多少

    是不是很硬核,捂脸,答得巨烂。

  • 之后的问题都是中文。先问离散再问数据结构,最后问了个操作系统的题目以及一个开放题。

    南大面试貌似非常注重离散数学,因此最好要多复习复习。(我就吃了这个亏)

    开放题问的是在课外主要做什么?我:我做了一个项目 balabala… 感觉这个回答的非常差劲,我估计不是他们想要的那种回答。

可以说南大的面试是我所有面试中,表现最差的(比人大面试表现还差)。虽然面试是彻彻底底的寄了,不过按照往年的面经来看,南大貌似会被鸽穿,感觉还是有戏,晚点再看看。

结果

waiting list 80 左右。已经完全不抱希望了,毕竟寄的这么惨…

貌似南大进了夏令营之后就不能再参加预推免了,感觉更没戏了…

虽然听说往年南大被鸽穿到候补 80+ ,不过预推免的 waiting list 和夏令营的一起排,因此估计我的 waiting list 排序会更后面一点。

g. 中科大网安

入营

入营即送大礼包:

img

专业面试

面试分为两轮,每轮每个人10分钟,需要做 PPT 展示。两轮中只有一轮会有英语问答环节,ppt展示和专业课抽题做答两轮都有。

结果

优营。感觉中科大优营对于 985 院校学生来说很好拿。我们这第一届网安学院夏令营 136 进 100 个优营。

不过有了优营之后还需要立即联系老师,在推免系统填报前和老师双选,否则优营作废。

我个人的建议是最好在拿到优营之后联系老师,因为老师可能更愿意接触那些有优营资格的学生。

我先前联系了一位偏向密码学应用的老师,老师理解也愿意一直为我保留名额直到我冲完清北,所以其实我后面要鸽掉他还挺难受的,受到了自己道德上的谴责呜呜。

h. 中科院计算所

入营

某天中午吃饭的时候突然就接到了中科院计算所老师的电话,邀请我晚上和老师简单聊聊。

其实入营我还挺惊讶的,不过个人对中科院的所不是很感兴趣,因为科研氛围太过浓厚,我还是更想去一个多元化的大学,过个丰富的研究生生活(笑)。

有点尴尬的是当时中科院计算所的意向导师,我在填完之后就已经忘得一干二净,还是后面和导师简短 1 对 1 面试时才从腾讯会议名上想起来…(后来发现不只我一个人把意向老师忘了,笑)

简短面试

被拉到微信群里后才知道原来面试的不只是我一个,平均每个人的面试时间是 10 分钟。

意向导师会让你先做个自我介绍(毕竟老师啥材料都没有,根本不知道你的优势是什么),因此自我介绍要好好答。

之后老师针对我的实习经历与科研经历进行了一些提问,例如这个工作做的是什么等等,都是一些比较好回答的问题。

最后老师问了我一句“你调试过 Linux 源代码没有”,我说有且调试过今年年初爆发的 Dirty Pipe 漏洞,老师就让我介绍了一下,在介绍过程中频频点头,最后点评了一句回答的挺清晰的。

基本上简短面试问的也不长,比较轻松愉快。不过意向导师说自己只有专硕名额,让我自己做抉择来考虑要不要参加他的面试考核。

结果

在简短面试之后我就跑路了,因为自己还是更偏向于去大学深造,同时专硕也不太满足自己的预期。

3. 夏令营的一点总结与经验

  • 入营的时候,title 和 rank 至关重要,尤其是对于那些筛人时暴力 title & rank 筛的学校,这里点名复旦。之前在绿群里看到一个末流211 rk1 多篇论文 + 多个国奖的佬,没入复旦计算机。当时看到他的消息时感觉这个有点戏剧化…

    虽然 title 是由高考成绩决定,已经无法改变,但是 rank 确实可以再挣扎挣扎,rank 会直接影响到你是否能够入营

  • ACM 慎重。除非拿 ACM 金,否则最好不要放弃科研和 rank。ACM 确实也是有优势的,有些学校对 ACMer 非常的青睐,但个人认为在上面的投入不如其他方面的性价比高。不过 ACMer 确实会在导师面等获取额外的印象分,这个看个人情况。

  • rank 和 title 会对入营起到很大的影响,但是在面试和导师面中,rank 和 title 反而是最不重要的,重要的是 科研经历与产出 > 项目经历 >= 竞赛经历 >= 大厂实习经历 >> rank。导师更看重你的科研能力而不是 rank。同时有些学校的院系面试都只是走个过场,真正决定你留不留的下来的还是看材料,因此这些东西还是非常重要的。纯 rank 选手必须在专业课上打下非常扎实的基础,否则科研比不过、项目没有、竞赛没有,那基本上就毫无亮点。如果想着以后保研,公司实习的事情就可以稍微放放,应该把更多的经历花在科研实习上。

  • 如果想冲强组牛导一定要提前去参与课题组实习,最少实习一学期起步。提前实习可以提早占坑提早内定,同时夏令营时也可以很舒服的通过。不要想着只用嘴皮子就能套几个牛导,人家早就有实习生直接进组实习了。

    实习也是双方选择的一个过程,在实习的过程中导师可以确定是否要你,你也可以确定这个组的氛围如何,是不是自己想去的那样,和先前的想象是否存在点出入。

    同理,报那种以实验室为单位进行考核的院校,没有提前联系导师会吃大亏,这种实验室会优先收实习生(例如上交 ipads)。收的人越少,在没提前联系导师的情况下就越进不去。

  • 鸽导师慎重,尤其是同领域内的导师。我在整个夏令营阶段套的导师不多,只有五位。但是这五位导师真就相互认识,有些甚至是很好的朋友,我联系的导师几乎每个都问过我一遍你为啥不冲一下清华…因此最好在和导师聊的时候,实诚一点,让导师知道你可能不来的想法,提前打好预防针,同时也让老师知道你的难处。

    当然,这点仁者见仁智者见智,有些同学鸽导师真是一个比一个狠…对于自己的发展来说,也不能说是做的不对,只能说还是得根据自身情况和导师角度来考虑。同时也为自己的学弟学妹们考虑,最好别用本校下届学子的福禄来为自己的前途铺路

总结:套磁进组实习 >> 科研经历与产出 > 项目经历 >= 竞赛经历 >= 大厂实习经历。

事实上面试的时候还挺多导师问我关于腾讯实习的经历。

四、预推免

预推免的处境会比夏令营更难!整体上来看,大部分学校(包括中九那些)预推免的 bar 都会提高,可能之前夏令营是 rank 5% 能进,那预推免就会到 3% 了。预推免招的大部分都是 waiting list,老师收的大部分还是夏令营的营员。不过好在有一门国三水奖在预推免之前出结果了,同时绩点又上去了 0.01,因此我的处境稍微好些。

预推免时目前有了人大信院学硕和中科大学硕(武大被我放掉了,预推免系统没填)。由于人大 seclab 老师做的方向和我也很贴切,同时人大地理位置非常优越(北京四环以内),因此除了清北以外,人大 offer 对我来说应该算是最优解了,所以在预推免时就简单冲击其他华五学校的夏令营。这里稍微点一下华五学校的预推免情况:

  • 人大:信院没有预推免。

  • 南大:参加了夏令营就不准再参加预推免,但是预推免系统还是要填的。

  • 复旦:主要的名额都在预推免,不过那里的导师和我做的方向还是不太搭。

  • 浙大CS网安:21年学硕只有25个,其中13个本校生,个人感觉竞争不是一般的激烈

  • 上交:预推免基本上是直博生以及面向本校的推免,外校硕士毫无机会

    上交直博只要提前联系导师就好,超级好进。

  • 中科大:网安貌似没有预推免了 本来以为没开,结果还真再开一批。

清深(清华深圳研究院)和北深(北大信工)里面的老师,几乎全都是与大数据和人工智能相关,因此那边的老师对我的履历并不感兴趣(我做的东西和他们看中的完全不沾边),唯二和安全沾边的老师又上了研控网(懂得都懂)。在套不到导师的情况下,清深和北深在预推免基本上是没有机会的,因为大部分机会都在夏令营发放完了(我两个都没入营,笑),就算有鸽子也轮不到我候补。

北大系统一次性可以同时填报多个院系,但是北大每个院的 offer 也几乎完全在夏令营阶段发完了。预推免狂套 pkucs 导师,冲北大计算机主要是看能不能收留心碎被鸽导师(笑),不过看上去貌似是一点效果也没有,想上北大的还是得极度重视夏令营阶段。

那么这样以来,我预推免要冲的院系只剩下几个可选项了:

  1. 浙江大学CS网络空间安全学院
  2. 复旦大学计算机系
  3. 北大软微 or CS
  4. 清华大学网络科学与网络空间研究院,简称清华网研院。

首先是浙大。浙大今年 bar 巨高,一片拒信。外校生入场的可能只有两位数,网安那边据我所了解只有大概 50 来号人入了(包括本校和外校)。我也被拒掉了,可能是因为背景一般般吧,因为我看到有一个同水平但是 title 比我好很多的同学入了。

其次是复旦。复旦今年开的比较晚,大体上感觉预推免入的和夏令营入的还是同一批人,夏令营能进的预推免就能进,夏令营进不了的预推免还是进不了。我拿到了梦校的 offer 就把它鸽了,没再参与后面的面试流程。

之后是北大。北大虽然软微和 CS 都开了预推免,但是实际上并不收人,老师们已经在夏令营中被瓜分的差不多了,预推免基本上就相当于在招 waiting list,没有导师接收的话等于没戏。

最后是,清华网研院

清华网研院,是我花了最多心思的目标院校,同时那里也有着我最想跟着一起搞研究的牛导,这里是我的最终目标,前面的一切夏令营+预推免活动都是在找保底院校。我在去年12月份便联系了导师,之后从寒假开始下半个学期一直在远程实习,实习了有大半年之久。在实习期间,我写过代码、辅助撰写过论文、逆向驱动等等,做研究的生活还挺充实的;而且在实习的过程中也确实感觉到组内氛围相当不错,这也加大了我想进组研究的意愿。

这里不得不提一句夏令营,夏令营招收 50 位学生,可能是材料和背景上的不足,竟然没有入营。后来了解到这个夏令营主要招直博生,直硕生招的少,这让我的心稍微宽慰了一点。

预推免进复试的共 75 个学生,只比夏令营多了25个,其中一半本校一半外校。本校和本校竞争,外校和外校竞争,学院招生名额对半分。这次外校直博有12人,直硕生有25人。外校生硕士名额是10个,25 进 10 稍微还是有点压力。

网研院的机考和计算机系、深研院是同一套的,这三个院系同一时间考同一套题,因此机考题不会太简单。这次预推免的题目不怎么偏向算法,以至于我苦练洛谷三个月最后愣是一点没用…不过自己还是考的比较差劲,只拿到了送的几个得分点。机考完后一直觉得自己考的巨差无比,尤其是今年机考成绩从 10% 变成了 20%,占比增大,机考的重要性翻倍。但是后来了解到机考成绩比我想象的要好,感觉又充满了希望。

面试细节就不过多描述了,学院官网上公示了考核方式,分为综合面试 8 分钟和专业面试 12 分钟,感兴趣的可以去看看。需要注意的是,在投递 top2 时,各类文书(例如个人陈述、PPT 等)一定要精雕细磨,因为老师真的会翻来覆去的看你的文书材料…我在面试时看到底下一群老师在翻来翻去的看个人陈述,感到有一丝丝的害怕,深怕哪里翻车了…

最后感谢各位一直在支持着我的老师同学以及学长学姐们:

image-20220919134202687

五、鸽子

这里提几句鸽子情况。

  1. 上交 ipads 实验室。在清华网研院出结果(9月19日)以后发了个邮件询问了一下自己的替补排名,从原先的替补第六上升到替补第二,在9月25日收到了教务秘书的专硕递补电话。感觉上交鸽子也是很多的(虽然我也要鸽了,笑)。今年上交软院也有企业联培计划,工程硕士也是一年校内两年企业培养。
  2. 南大 928 直接鸽到候补 200 多(好像是),有志于南大的候补要求直接进行系统填报,在候补时优先候补这些填报系统的同学,而不是候补排名靠前但没填报系统的同学。在算上填报系统的候补同学后,如果招生名额还有空缺就会开始打电话。我候补80就在 928 那天被打了;室友貌似候补200名,928那天和南大招生办打了好几个电话,极限上岸(祝贺)。
  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!

扫一扫,分享到微信

微信分享二维码
  • Copyrights © 2020-2024 Kiprey
  • 访问人数: | 浏览次数:

请我喝杯咖啡吧~