2020复旦大学计算机考研回忆贴
九涅·烧包包儿 / / 纵情客 / 阅读量

介绍

介绍一下我自己,你可以叫我烧包,上海某211的计院本科学生,考复旦的计算机学院的网络空间安全专硕,初试成绩364,复试成绩还不知道。初始排名68名。

初试

总体情况与个人感想

先来说说初试吧。我个人英语还可以,6级裸考490,另外还过了上海英语中级口译。英语的复习过程是最轻松的。数学自高中以来就是强项,高考也拿了132分。但是这次考研初试拉胯了,原因我之后会说。408考的不高,但是由于自己复习方法存在问题,所以能拿到这个分算是正常发挥了。政治的话,可能是字写太烂了吧,之后我也会说一下政治方面,自己没做好的地方。

如果让我尽可能简短的总结初试的经验,我只想说,对自己要苛刻,以及保持乐观。

这个苛刻体现在很多方面吧,以九月初为分界线,之前我是按照960准备,当初我设想的是考400分,英语+政治150,数学,960各125。总共是400分。

当初只是抱着满腔热血吧,以及我当初暑假复习的时候有一个奇怪的想法,19年复旦的最低分是362.但是我当初觉得咋算这个分数都太“容易”考了。而且很多考360+的人应该都被刷掉了吧。于是我就觉得自己应该考得越高越好,越高越稳妥。

暑假复习的时候,自己也是吊儿郎当的,可能一个礼拜里有2天在玩,还有5天在学习,每天大概学11个小时。(一般学的话就学一整天,玩的话就玩一整天....)这个阶段的内容主要是看数学以及数据结构。11个小时的话,大概是上午10点到晚上10点的样子,效率不是很高,白天主要就看看张宇数学的基础班,做做1K题。晚上看看数据结构,敲敲代码。回寝室之后就玩手机或者打游戏了。

9月之后,考计算机的同学很多都炸了。为啥呢,因为关心计算机考研的同学应该知道,今年有非常多的院校改考408,比如说复旦,华师。自我得知消息的那一会儿,我数据结构的1000题刚刚到,就被我冷落到了一边。从头开始看计组。对自己的目标定位也是举棋不定,正所谓初生牛犊不怕虎,再加上那时候自己数学进度复习还算快。就把自己的目标定在了390。(408目标是115)并按照这个目标开始从零开始学计组。

如果说让我感到最为分数乏术的时期,是10月份。因为那个时候我计组刚刚学完,一摸408的卷子,发现选择题错的多的离谱。而且我还有一门心理学辅修,在那个时候需要完成毕设。数学的发挥也飘忽不定,感觉不是很好。我相信很多人都会经历那样的时期,觉得自己哪里不行,哪里不行的。对于考研初试这段痛苦的岁月来讲是家常便饭,如果你心理承受能力强一些,那你可能会少遇到些。对此,我只想说,有时候真的忍不住了,自己去厕所间里摸一把鼻涕,然后也要笑着把一天该做的事情都做完。

11月份之后,自己的发挥逐渐平稳下来,仔细理完了知识点,数学的发挥也越发平稳,甚至李林8套的每张卷子都能做到120,130+。心理学的毕设也基本是告一段落,就剩下终稿的修修补补工作。我对于408还是很担心,因为心里没有任何底,自己复习的过程又没有特别细致,知识点架构很细碎。

408 计算机综合

408的1轮我是看王道,看学长整理的知识点,然后做王道上的题目。

  • 408的操作系统1轮,我在2月份那会儿看了一半,正好那个时候我们要考操作系统2。之后在6月末那会儿,又把剩下的一半看了。
  • 408的数据结构1轮,我从暑假的7月份看到了8月中旬,
  • 408的计算机网络1轮,我从8月中旬看到了9月头。我本身计网掌握得挺好,所以第一轮画的时间较少。
  • 408的计算机组成原理1轮,从9月头看到了10月头上吧。

408的2轮是做408的10年真题,但是很快我发现我做不下去。因为选择题错的实在是太多了。我大概花了两周时间,做了10套真题,觉得自信心非常受打击。究其原因是因为一些知识点淡忘了,我408的复习跨度非常长,从6月份一直到10月份,而且没有落实到书籍,只是看着王道上的知识点泛泛而观。我觉得这是408的大忌。也是为什么我后期408无法提高的重要原因。

我并不是说王道的书不好,或者天勤的书不好。单纯是因为这些只能称得上是教辅材料,薄薄的教辅材料是无法涵盖一本教材的每个角落,只是帮你提取精华,教会你如何做题而已,你刷完了所有题,你只是知道了固定的做题模式而已,408以灵活著称,很少有题目是来自于一些现有的套路。恐怕这对于有些人来讲已经足够,但是如果你真的希望408取得一个高分,我以我的经验劝告你,还是应该去把教材仔细看一遍。这样你构建的是一个完整的,全面的知识体系。

很显然,我知道哪些道理的时候已经太晚了。

408的3轮,我也不急着做408的卷子了,而是重新把王道4门单科的所有选择题从头到尾做一遍。(我买了19和20的王道,都做完了)这一遍的梳理让我发现自己在很多知识点方面有很多疏漏之处。即便是如此,我发现自己选择题的错误率还是居高不下(之前可能40题错15题,那段时间做模拟卷可能40题立错9题)。对此,我也只能把错误的题整理出来,专门理解。

考场上,408的一些选择题还是出乎了我的意料。但是简答题的难度,相比于19年而言是简单一些的。我在此也是罗列一些自己走过的挫折,希望后人能不要重走我的覆辙吧。

教辅材料

王道4本书,天勤4本书,(建议全买了,因为你选择题可能会刷两遍)
王道8套卷,天勤8套卷,王道的408真题讲解。

某学长整理的408笔记。可以参考学长的zhihu。整理得非常详细,给我的408,特别是计网的复习带来很多帮助。

数学二

我数学拉的战线也非常长。

数学一轮复习,3月份开始看张宇的课程,跟着做高数18讲以及1000题。之后因为考试以及项目停了一段时间。

我大概7月底的时候就把1000题做完了第一遍。之后开始听张宇的强化班。如果我没记错的话,强化班以及强化班的讲义在8月底的时候就做完了。

数学第二轮复习,从9月份开始。主要的话就是又把强化班的讲义从头到尾做了一遍,大概花了一个月的时间。

自10月份起,我就开始做模拟卷了,说实话,我感觉这个时间节点有点早,那个时候做的模拟卷还是19年的模拟卷,比如张宇的8套,合工大5套卷。那时候刚刚摸到模拟卷做的心态都崩了,后来才知道原来这两套模拟卷的难度是非常高的。但是这段经历也给我非常大的帮助,正所谓从难入简。当年你搞懂了所有的题目,错题做了一遍又一遍的时候,一些困难的题目也就变得没那么困难了。

不过如果让我重新选择的话,我觉得还是去把1000题重新做一遍比较好,因为那样子相当于非常系统得又梳理了一遍知识点。毕竟那段时间我在难题上花费了很多时间,付出多回报少。

数学的三轮复习,从11月份开始,那时候就是各种模拟卷了,我做了李林8+4,张宇8+3。(PS:张宇四套的最后一套是搞心态的,觉得太难可以不做)。李林的卷子后期能稳定在130+吧,张宇的就是另一个故事了。

做模拟卷的时候,我有发现自己做填空选择的水平飘忽不定,一会儿错个四五道,一会儿又能做全对了。这个和我高中数学特别像。而且考研这个计算量你也知道,一粗心很容易算错。后期我选择题质量稳定了,花了很多的时间扑在了政治和408上。一直到考前也是这样。

这就造成很大一个问题,那就是我手生了。就算你的数学超级棒棒,也不要学我。我在12月10号之后基本就不做数学了。10天里完整做卷子,可能就做了两张方浩的模拟卷(方浩这个老师挺有意思的,但是我更喜欢张宇)其他都是写一写错题。这对于而言是致命的,做方浩卷子的时候,我就发现自己又粗心错了两道填选。当初没放在心上,因为想着考试嘛,总归很仔细的。其实当初这个问题就应该重视,我一定要刷填选到一个非常稳定的状态才行。因为我高考就是这么锻炼自己的,所以高考能发挥的很好。这是自己麻痹大意了,导致最终在考场上发挥失常。

20年的数学公认有史以来最难,其难度远超16年的数学(个人感觉)。尤其是在线代上面。然而,线代的一道题的题型就出现在张宇八套的一套上。我并不是做不出,而是自己花了很久的时间却没有算对。第二道线代也是非常陌生的题型。原本送分的线代一下子露出了獠牙。此外有些同学可能会卡在一道用柯西中值定理证明的题目上。我考的时候,坐在斜前面的姐们儿做着做着就哭了。让我印象颇为深刻。

然而,我错了什么东西?实话实话,我填选错的莫名其妙,扣了16分。(也可能是20)
4道题,全是粗心错的。大题目第一题第二问,也是粗心算错了。当初对答案的时候就很绝望,相当绝望。自己煞费苦心,用柯西中值证明对了,才多拿到五六分,多措一道填选,差距就别别人搬回来了。之前做张四李四的那填选正确率简直就是个笑话。希望后生们一定要重视基础题目吧。

教辅材料

张宇大全套
李林的模拟卷(李6+李4)
方浩的模拟卷
合工大的模拟卷

英语二

英二我没啥想说的,英语复习的过程全程就非常轻松愉快。我感觉受益最大的是7月份那会儿,我把英一的翻译,听着唐迟老师的课全做完了,并且认真做了笔记并完全理解翻译的内容。

英一的真题我做了完整的一遍。再去做英二的时候就觉得挺简单的。

最后说下作文吧,王江涛说背20篇。对于很多人来说非常困难,量力而行,但是各种主题都要覆盖到。我就背了12篇(6小6大),最后大小作文都能够套用上去,觉得非常受益。

关于英语方面的话,大家看看别人的方法吧。

政治

好,说到了政治,这是一个复杂的故事。

作为一名预备党员,我居然才拿了68。哭唧唧

政治的第一轮,我从9月份开始复习,一开始听的是刘源泉的课,听完了马哲的课。后来就觉得听课的速度太慢了,改为自己看书加做题。

政治的话,我觉得最重要的就是做题吧。像这种刷题课的意义远比讲课本多得多。这东西又不是408,基本上就是你吧知识点记住了,题目就能做对了。

大概到了10月下旬吧,我政治一轮就看完了。肖1000题也过了一遍,当然有很多错的。感觉肖1000题有点偏。于是就开始跟着徐涛混。

政治的第二轮,从10月下旬开始,花了大概两个礼拜的事件,看完了徐涛的刷题班,以及徐涛的核心考案,这段日子我觉得自己政治进步其快。后来又花了写时间又把核心考案做了一遍。

到了11月中下旬,模拟卷这种就纷至沓来。模拟卷上的选择题做完+搞懂就行了。我做的模拟卷包括徐8,肖8,腿4。

可能是我觉得背政治还挺有意思的,肖8肖4我都背了。并且背得还挺6。说实话背肖4真的够了。肖秀荣牛逼好吧。

话说到政治考试,考试前我希望大家抽一段时间,把政治的简答题从头到尾写一遍。你可以把肖4的一套的简答题花一个半小时从头到尾默一遍。总之你需要熟悉那种,写的手臂酸痛的感觉,以及如何让你的字体在一张白花花的试卷上保持美观,整洁。我感觉我政治最大的失利是在简答题上,为什么呢。因为我马哲毛概的简答题写太多了。导致后面有点时间不够,而且写到后面手真的酸的要死,字写得都飞起来了。

总之政治的话,希望大家考前模拟一下简答题,以及练练字。相信背诵环节对于诸位来说都不是什么问题。

教辅材料

徐涛全套
肖秀荣1000题,肖4肖8肖时政
腿4

复试

大家都知道20届考研生等这个复试等的有多惨。在家效率奇差无比。复试日期又一拖再拖。旦旦计科的复试分三个部分,编程面试(40%),英语面试(10%),专业面试(50%),初试复试的占比各百分之五十,可以说是同等重要。

英语面试

面试准备

自1月份回家之后,我就开始准备高口,本来打算三月份考个高口的,结果上半年给整取消了。不过这段时间也是锻炼英语口语的时间吧,除了刷高口的题目以及课程之外,逐渐培养起听英语新闻的爱好,每天听CGTN的一个节目并复述。

说起CGTN,全程China Global Television Network。大概就是给外国人看的中国频道,我挺喜欢刘欣主持的节目“欣视点”(就是和某米国记者公开辩论的那位),罗伯特·劳伦斯·库恩主持的节目“走进中国”(主持人是《他改变了中国》的作者,老爷子口音超正。手动续1s),以及季小军主持的节目“名人坊”(可以预见很多有意思的名人)

这三栏子节目都是半小时,听完就复述一下内容,30分钟的内容大概要写2张正反两面的A4纸。每天大概有这样1小时的英语练习,同时也能听老爷子吹中国,刘欣怼西方媒体,妙哉~

这档子活动我一直坚持到了四月中旬,因为那时候毕设比较忙,而且要忙着读论文就没有继续做了。

英文简历咋写的话,我就不多赘述了,最好写完之后找个优秀的出国大佬帮你改一下,他们的用词会比你地道的多。

面试体验

这次英文面试也是远程的,旦旦找了个第三方的外包网站做的面试平台。和别的学校要求双机位不同,旦旦要求是单机位,手要露出来,面试前转一圈。

可能是自我介绍说的非常流畅,进面试房间进来,转圈展示环境的时候也用的英语,老师问我的英文问题有点让我措手不及。

以下是我被问到的英语问题

  • 自我介绍。
  • 本科阶段最喜欢哪一门课(计网)。
  • 介绍一下传输层(可能是表示层)的功能。
  • 这个问题把我问蒙圈了,首先老师麦特别渣,重复了两遍传输层和表示层都没听清楚。而且这东西实在是不知道如何用英文表达,就PASS了。
  • 对比一下TCP/IP模型以及OSI模型。
  • WTF?这是英语面试么,说好的愉快得聊日常呢?我知道这个题不能再跳了,尽量去避免说一些专业词汇,然后把这题给答了。
  • 研究生的规划。

电话面试

不管你认为分数够不够得着线,请尽早联系导师,准备好一份简历,并在邮件里诚恳的向老师介绍自己本科阶段的经历以及研究生的打算。老师如果对你有兴趣,可能会安排一次电话面试。今年分数2月20号出来,我23号就联系导师了。尽早联系不会吃亏。

我认为电话面试其实更加注重考查你的潜力,像专业基础课这种不大会在电话面试中考查,但是你的项目经历,竞赛经历显得尤为重要。

大概回忆一下自己电面被问的问题:

  • 最近看了什么论文,复述一下。
  • 你所报考的领域,它的顶会有哪些。
  • 本科一次成功的经历,遗憾的经历。
  • 研究生打算,目标。。
  • 你的优缺点。
  • 会不会考虑读博(如果你报考的是专硕)。

总的来说,那段时间自己论文还没咋看,顶会有哪些也答得支支吾吾的。希望后生引以为鉴吧。

编程面试

2月头上开始准备投简历,然后开始做剑指offer上的题目。后来2月20号分数出来后,觉得自己应该能进复试,所以就开始准备编程面试了。

编程准备的话,我从2月25号左右开始,一直做到了3月中旬,gayhub上可以看到我是如何与PAT甲级斗智斗勇的全纪录。我非常推荐算法笔记这本书,以及PAT的平台。

PAT本来是浙大机考的题库,后来就开放成了一个计算机技术认证考试。里面题目,比ACM类OJ上的题目简单些,比剑指offer的题目难一些。如果基础不好的话,可以先做乙等难度过渡一下。

PAT甲的题目质量还是很高的,涵盖了图论,二叉树,串,STL用法等一系列知识,如果你能够把上面的所有题都吃透,不准翻书能全做出来,那编程面试一定是小case。当然我没有做到这个地步。最后还有一些题目没有弄透。

这次旦旦的编程面试是线上不计分,然后面试的时候会问你编程题目。关于本次编程考试的题目的话,可以看我另一篇博客。有详细的思路。我也会将编程题和代码放在分享链接里。

专业面试

这个才是大头,和往年不同,由于编程面试和专业面试合并了。

面试准备

准备的话,我整理了三份知识点,并附上了链接。分别是

  • 网络空间安全&密码学相关知识点
  • 深度学习基础&CNN相关知识点
  • 对抗样本相关知识点

我的毕设是与对抗样本相关的,所以问到项目不能吃亏。本科阶段没有上过网安和密码学的课程,但是通过自学,有些常识应该得知道。未来自己会研究机器学习与安全相结合的方向,所以深度学习的知识必不可少。

后来为了保险起见,又在考前过了一下408的知识点(特别是计网)。

面试体验

以下是我被问到的专业问题,并没有问我对抗样本的东西...非常奇怪。

  • 编程面试中自我感觉如何?
  • 感觉这是一个陷阱,其实是在问你后来有没有去搞懂错的题目。我把那道没AC的题点了一下,并说了一下正确的解法。老师也没有继续问下去。
  • 黑球白球问题。
  • 因为没有草稿纸,脑子没转过来,这道题没答出来。其实是用异或来做的一道题目,可以参考 https://www.cnblogs.com/yutoulck/p/3341449.html
  • 最喜欢的课(计网),讲一下HTTPS的流程。
  • 注意是HTTPS不是HTTP。这里需要涉及到密码学的知识,其实也是在考量你密码学基本概念的掌握程度。
  • 你最擅长的语言是什么(python),python的缺点是什么,python为啥现在这么受欢迎
  • 给我一种面试题的感觉.
  • 印象最深的一道信息安全题目。
  • 我说了PHP无字母数字webshell的解法
  • Ai如何应用在安全领域。
  • 以RNN检测PHP漏洞为例,说了一下目前应用环境多变且复杂的特点。
  • 研究生的打算。

另外可以提一些自己小伙伴被问到的问题。

线性代数

  • 矩阵秩的定义,向量组秩的定义
  • 范德门行列式
  • 线性空间(向量空间)的定义

计算机综合

  • 有向完全图的边数
  • 中断机制
  • 内核态,用户态定义
  • 死锁产生条件
  • DP常见题型的解法(仅限算法笔记上的DP知识点)
  • 如何判断一个数是不是素数

...

学科迁移知识

  • 海盗分金币问题
  • 黑球百球问题
支付宝捐赠
请使用支付宝扫一扫进行捐赠
微信捐赠
请使用微信扫一扫进行赞赏
有 0 篇文章