2020CS保研笔记 & 艰难2020总结

前言

首先说一下对2020年CS保研的总体感觉。两个词描述:内卷,焦虑。
最最最难受的半年,丧、压力、焦虑等等负面情绪一天天积累,在夏令营没拿到满意的offer的一段时间里整个人都不好了。在最开始时我很担心拿不到推免资格导致联系外校的所有努力全都白费,很丧很黑暗的一段时间…

说一下最终结果,夏令营+预推免共尝试了三所学校,拿到了NESE的优营和FDU的预推免专硕,THU死在了机试(是我太菜),尽管过程曲折,结果还算满意,毕竟我那30%+的gpa排名…能捞得起来也不容易(超级感谢张老师和飘零大哥)。

过程中比较有意思的是有天晚上闲着写了个找海王的小脚本。今年海王尤其多,看到那么多海王就想看看都在哪个学校,随便写了个parser解析了当时公示了的6所学校,大概看了一下最多的一个人入营了5所。
-w342

这半年

开始准备保研,大概也就这半年吧,回想一下真的是艰难的半年。大概的时间线:
4月 - 开始在腾讯科恩实验室实习
5月 - 开始复习算法,断断续续
6月 - 写编译器 + 公司的开发活
7月 - 开始认真刷算法题,FDU给了候补优营,在第二位
8月 - 刷题,工作,Defcon(x),NESE过了(机试第一嘻嘻)
9月 - 开始最终挣扎(焦虑),刷算法题,冲FDU、THU
10月 - 旅游比赛捞钱喝酒蹦迪hhh

这半年最纠结的大概是工作、比赛、刷题、学习之间的平衡吧。
从4月份开始实习,是我今年最满意最正确的决定。在科恩准备hw的过程中和大佬们学到了超多东西,氛围也是真的棒,同时因为工作需要,强制我跟进最新的漏洞和姿势,让我的技术并没有落下。除此之外,工作内容很多也和我研究僧或者未来想研究的方向非常契合,比如有做java自动化审计的调研和实现、gadgetinspector的分析改造,当然还有挖0day就不说了。反正真的是很快乐的半年,不过因为hw的推迟,在9月份完美的和THU+FDU的推免冲突,导致我并没有参加hw,错过了很多姿势,算是今年很大的一个遗憾吧。
除了实习的工作外,还有零零散散的CTF比赛,这些比赛我基本都没有参与了,除了偶尔心动看看题。还有就是去上海和r3kapig大哥们面基打了defcon final,当真web🐶不配,半小时做完题下线。。。还有就是学校的课写编译器和学习一些最新的漏洞/姿势等,也花费了不少的时间。
说了实习、比赛和学习,还剩下刷题了。与其说是在找平衡,倒不如说是在选择与放弃。可以说我战略性的放弃了冲THU。FDU的算法题很简单,按照我的算法基础再加上这段时间的刷题就可以基本ak,夏令营和预推免都是3题做了两个半。THU就不一样了,后边会详细说。不管怎么说,我的选择就是并不把这半年或者说这几个月完全的压给保研,我想做我喜欢的事。

保研

回到保研上来。对于打过CTF的人,可以这么告诉说,哪所学校CTF战队比较强,那么他们的安全方面的实力基本上并不会差。如果没打过那还是别这么选了。
白泽、蓝莲花、NESE都是知名的强队,所以我想尝试的学校也就是FDU、THU、中科院信工所。

夏令营

谁不想夏令营拿offer然后暑假就放飞自我呢…

FDU

复旦夏令营竞争真是超激烈,我的好几个同学都入营了,最后只有两个拿到了优营。
FDU两天的安排是第一天机试,第二天面试。机试3个题,开卷,没有OJ,做完写wp和测试过的用例,最后交代码和pdf,然后根据你的机试做了多少第二天面试会问相应难度的算法题。面试分综合面试和专业面试,也就是英文扯淡+专业知识。
先说机试,三个题我做了两个半,难度不大,一个拓扑排序,一个DP,一个lca。附上[题目链接](链接:https://pan.baidu.com/s/1dGKJhZr2-8eU3WFWdlcpNQ 密码:czvq)
然后是面试,英语面试就不说了,根据简历问几个问题正常的,比如自我介绍、论文介绍、科研项目介绍啥的,正常六级水平没问题。专业面试因人而异,有的朋友被问到了前一天的算法题,然而我就没有。具体的问题还是针对简历来问的,都很有针对性:

  1. 有论文的话,你的这篇论文主要做了什么,论文/科研中你负责的工作。
  2. 在WASM的这段科研中你做了什么?
  3. 安全哪四大?有读过多少论文?
  4. 你的学分绩为什么这么低…(???)
  5. 我说了比较熟java,问了java反射和jvm的gc,我还给扯到了分布式gc…
  6. 专硕直博啥啥的
  7. 忘了。。。

最后还是因为学分绩太低,被老师怼了,没有拿到优营。
本来以为fdu夏令营拿到专硕应该是稳的,可是第一站就失败,当时的心态就有点爆炸了,也对今年的内卷程度有了切实的体会。那几天的焦虑也算是达到了整个保研过程中的最高点,也做了好多傻事说错了好多话(x)…看来我的心态/抗压能力还是有待修炼。

NESE

NESE整体还算比较顺利,因为信工所主要就是做安全,而安全目前又十分小众,因此感觉来竞争的同学们中C9的大佬们相对少了一些。当然信工所在安全方面的实力确实是非常强的。
信工所两天的安排也是第一天机试,第二天面试。机试可选CTF/ACM,CTF交Flag和wp,我当然毫不犹豫选CTF。面试也是综合面+专业面。
机试就常规CTF题,我ak web拿到了第一。俩php,一java,php的一个对象逃逸,一个反序列化,java是个任意读+高版本jdk的xxe,ftp收一下就行。
面试问了我最喜欢的电影,我智障到说了个transformers…(为啥不说harry potter),做过的科研啥的。专业面试需要ppt,5分钟根据ppt自我介绍,然后会根据ppt问你相应问题。我的简历相对比较丰富,所以问的都是和经历相关的:

  1. 你在科恩哪个组实习?
  2. 护网有参加过吗?
  3. webassembly做过哪些?
  4. 论文具体做了什么?

具体的还有啥我忘了,反正都是和经历强相关的。可以看出,NESE的面试偏工程一些,虽然没有问很多技术细节,但会对工业界/技术上的成果和经历问的很仔细。最终成功优营,硕博可以选。

预推免

夏令营我并没有拿到理想的offer。9月10-25号的这半个月是我最后能挣扎的半个月,很丧很焦虑,失学边缘疯狂试探。矫情一下,感谢一直陪我的某人,和你聊天超开心。

THU

THU是每个做CS的人的梦校,我也不例外。可是我实在太菜,绩点低,算法也没怎么刷题,科研也没很亮眼的成果…进不去是应该的233
THU一样是机试面试,面试有综合和专业。机试三道题,一道树,一道大模拟,一道图,做了一道。大模拟用py写其实能骗几十分,可我做题策略错误,先去看第三题了,导致第二题没时间做,第三题也没骗到分,是个遗憾吧。
综合面试印象比较深刻,专业性很强:

  1. what is webassembly
  2. 论文做了什么
  3. ….忘了
  4. 最后问了一句清华校训是啥,多亏了BG整天叨叨,我才能脱口而出啊哈哈有点小开心

然后就是专业面试,很郁闷,甚至感觉有些不合理。从头到位没有问过一个专业性的问题,可能根本不care我的技术/科研能力吧,贵THU真牛。

  1. 你为什么学分绩这么低?
  2. 你github项目很多看起来coding能力不错,为什么机试分数这么低?
    这我tmd就要吐槽了,你不知道coding需要的是工程能力而您们的题都是算法题?我tm图论就会几个经典算法你说我为啥分数这么低。
  3. 你的科研和实习时间有重合,怎么做到的?
  4. 你在学校的排名这么低能拿到推免资格吗?
  5. 好不容易问了个专业的:你的护网行动是攻击队身份参与的吗?
  6. 你的CTF比赛里印象最深刻的一场。(毫无疑问defcon)
  7. 我菜别憝我了…

总的来说THU面试体验很不好,可能是我太菜吧。虽然从开始我就没对THU报过希望,也并没有付出很多时间专门准备,但莫名其妙被怼一顿还是很不爽。

FDU

和夏令营一样,很激烈。但是名额多了一些。
机试和之前差不多,难度也不大,不说了。
综合面试的老师也很专业:

  1. Your CVE Number…也是醉了幸好我有hh
  2. Your paper
  3. 忘了…

专业面试我又要吐槽了,从头到尾离不开我学分绩低这个话题。

  1. 为什么你的学分绩这么低?
  2. 你的paper
  3. 你印象最深刻的一场CTF比赛
  4. webassembly做了哪些
  5. 护网行动怎么挖的洞?
  6. 你的几个0day是白盒还是黑盒挖的?
  7. 最后tmd又绕回来了,你为啥学分绩这么低?解释一下?
    我tm解释个jb,我整天打比赛写代码做科研你说我为啥学分绩低?你咋不问为啥别人技术那么菜?

虽然又被怼了,不过结果还算接受,老师帮我争取到了一个专硕名额。超级超级感谢老师,可以愉快的和大哥们一起搬砖了xixi

推免资格确定

综测比较高,最终折算以后综测排在了第三名,顺利保研。也是没想到综测竟然能拉这么多分,现在一想之前的焦虑真的没啥意义…

总结

给保研的小伙伴们一点总结吧,最重要的几点按顺序排:学分绩、论文/科研、竞赛。
学分绩高真的是一件特别爽的事情,你会发现哪怕你啥都不会,经历基本空白,科研也没,竞赛都很水,也依然能过初试复试,表现好一下正常C9 offer也很正常。如果我学分绩高估计THU就稳了…当然我说的高是top3%,而我是30% hhh
如果你是技术达人,大一大二没有好好学习绩点不高,那不妨尝试一下科研。科研的性价比也非常高,我有在香港理工大学和清华NISL的实习经历,只要你技术强,主动联系下老师发个简历然后语音聊几句很容易就过了。然后就要看你的科研产出了,只要花时间足够,产出都不难的。当然比如我贪心到好几方面都占着,因此产出0
竞赛放到最后吧。虽然我最引以为傲的是技术&竞赛,但是在保研的过程中,竞赛确实没啥用。比如CTF方面我都把Defcon列上去了,老师们依然不care,至于其他的国内比赛的第一我也有很多老师们看一眼就过去了。

保研算是告一段落,剩下的一年我可以好好提高一下技术,做一些有趣的研究了。以后所有的CTF比赛我一个不落哈哈哈,HuaShuiTeam冲冲冲!

Proudly powered by Hexo and Theme by Hacker
© 2020 LFY