2020年南京大学研究生考研初试已经结束,心里稍微有点把握的同学已经在准备考研复试的相关事宜了。下面是一位考南京大学软件工程专业的复试的经验自述,希望对大家有所帮助。
英语面试主要有以下几个问题:
1什么是软件工程,你的理解是什么?
2喜欢读哪些类型的书,请介绍其中一本书的大概内容
3本科有没有做过项目,做过的话做的是什么项目
4项目中遇到的困难有哪些
5为什么要考研,为什么选择考南大
6以前有没有来过南大
英语面试是群面,一共两个组,每个人大概3-4个问题。听说另一个组居然问到waterfall model,大家完全懵了。当然了,每一个人出来都会给下一个人说说自己的问题,老师肯定知道的,所以问题应该有多个备份。个人觉得,不管会不会,一定要说,当哑巴肯定是最低分,英语面试还是比较重要的。冰冻三尺非一日之寒,大家平时肯定要多注意练习的。
  还有就是专业知识的面试相当灵活,老师就先问我本科做过项目没有,技术的主攻方向。我说了很多,给教授讲述我的项目经历,大一大二大三上学期搞了三年java的东西,flex,extjs,都比较熟悉,现在准备搞html5开发和云计算,还有去湖南大学讲述我的项目以及给湖南公司做网站项目的经历,看上去教授还是比较认可的,也没有接着问很多,基本都是顺着我的话题问的问题。如果没有做过项目,没什么技术,那教授就问一些数据结构,网络,数据库的问题。一共四位教授面试,两个问专业问题的,还有一个问一些生活上的问题,比如这位就对我的母校中南大学很感兴趣,问一下数学奇才和新校长的事情,其他就没什么了。另一个面试教授看着像是打分的,因为我看他最后提笔做记录。专业知识面试是关键环节,因为可以从中得到很多你的信息,你的技术实力,项目能力,以及与人沟通的能力。如果没什么项目经验也不要怕,教授会问其他问题,毕竟绝大多数人都是没有项目的,也会录取。
  笔试部分也是比较灵活的,软件工程第一题就考了三个概念题:软件工程,信息隐藏,易用性。这些概念多看看书,大概意思写出来就行了。第二题是软件体系结构风格图,要求画出黑板风格,层次结构风格,面向对象风格的图,描述优缺点。这些一般论坛里都有资料,大家可以自己下载,还有就是南大本科课件里的东西,一共5,6种常见的,还有管道过滤器风格等,能理解记忆就行。还有道题,超市的销售系统用例描述,给出前置条件,后置条件之类的,这题我感觉答得不好,所以大家要多看看用例描述如何书写。另外就是一个代码题目,他的代码封装的不好,比较凌乱,要求你改写,换句话说就是抽取出来,这题目要用策略模式重新封装。一定要看设计模式,常见的那几种(命令模式,三种工厂模式(抽象,简单,工厂方法),观察者模式,策略模式,适配器模式)复杂的代理模式以及责任链模式不用看,理解以后灵活运用,这道题其实是考设计模式。再有就是叙述软件配置管理的活动,这题我没背,按自己的意思写的;最后是一个网站的首页图,它的界面设计的不好,要求你写出哪里不好,违反了哪些界面设计原则。此题目要懂界面设计和人机交互良好的原则,多看课件。
  数据库没考范式和关系代数,最后大题是SQL,是数据库管理系统第三版后面练习的一道原题,没做改动。其他就是概念,要重点记忆一些概念,索引这部分也要看看。数据库我答得不好,很多概念都不清楚,按自己的理解写的。另外游标,存储过程这些不会考,复习重点在理解概念和sql。总之笔试很灵活,死的东西较少,尤其是软工,都是考察应用的。
  最后是上机考试,简称机试,机试也是重中之重。java上机比较简单,学过的人不超过半小时就可以搞定。是一个简单的管理系统,主要考察面向对象,多态,继承。不会涉及到专业的东西,比如io,线程,swing等,请大家放心。当然我知道也有不少人机试不会,得分很低,有的甚至因此与南大无缘。
以上就是我的复试流程及经验之谈,希望对大家有所帮助。

 

----------------------------------------

 

首先是未来道路目标的问题

你需要确定自己是想考研还是工作。如果想工作就刷题找实习投简历备战秋招,如果想考研就心无旁骛开始复习,不要三心二意。现在考研形式越来遇严峻,分数越来越高,几年前学长的经验也许已经不适用了。边秋招边考研很可能会竹篮子打水。所以一定要尽早确定自己的目标并付诸行动。

其次是目标院校的选择

在山大除了考本校的以外考南大的应该是最多的了。南大不考408,数二英二,842包括数据结构、操作系统、计算机网络、软件工程。题型相对固定,比408简单很多。每年稳定收140多人,可以说是一个性价比很高的学校了。很适合我这种混子。和南大齐名的性价比学校还有科软,也就是中国科学技术大学。这俩学校考研群里的人都在互相劝退,看着也挺有意思的。科软的优势在于收人多,好像收500多人(还是695人?有兴趣的自己了解一下),“华五学历,点击就送”的口号也是广为流传。有名校情结或者有追求对自己有自信的同学可以选择清北交浙参与神仙打架。哈工大深圳好像也不错。其实除了南大以外其他学校的情况我都不是很了解。我去年本来想考上交,但是在一个学长给我推荐了南大以后我立刻就被它的性价比所折服,决定报考南大。

总的来说,择校要考虑的目标有三点:

一是学校本身的实力与名气。

二是该学校考研的难度,即试卷难度。比如408就是一个很劝退的科目。我因为不想学计组所以不考虑408的学校。

三是和你竞争的人,即报录比、报考人群。以南大和浙大为例。南大18年600多人报考,19年1200人左右,20年1800人左右,报考人数不断增加,报录比从4:1左右升到了10:1左右。而浙大好像一直是2000多人报考收100人左右,报录比10:1左右。但是考浙大的学霸远比考南大的要多,因此难度也更大。知乎上各种学霸考研浙大失败的回答劝退了我。

至于具体如何抉择就看你自己的了。

最后就是如何备考了

先说说山大的一些乱七八糟的事情

暑期实训问题

应该是六月底开始为期20天左右的一段时间。有些大佬会选择在学期中提前做完。我个人是留到了暑期实训。在我看来其实暑期实训并没有对我的考研复习造成很大的影响。所以不用担心被占用复习时间。为了更好的备考,你需要做的就是抱大腿。如果你能抱到大腿,你就可以尽情地划水,你可以放飞自我爱干啥干啥,每天去机房打游戏还是学习都由你。如果你抱不到大腿,就选水题。但是水不水其实看名字是看不出来的。比如我选的是在线直播教育平台,听起来挺水的,就是类似学生管理系统,springboot加个数据库,但是实际上还是有挺多工作量的,但是我抱到了大腿所以划水成功。我记得有同学选了个什么专利检索的题非常水,干了几天活以后都没事干了。选题的事能问学长还是多问问。总的原则就是能水就水,以复习为重。当然你要实在水不了也没关系,暑假好好复习就行了,不差这二十天的。

大四上课还是实习

毫无疑问,如果你要考研肯定得选择上课。没有办法分出实习的精力。但是我听同学说还有花钱买实习证明这种骚操作,我不是很了解。如果能花点钱做到的话我觉得是很值的。如果你大四之前没有提前修学分的话,比如我大四需要修9.5个学分,那么我就不得不选编译原理这门3.5分的课了,不然不够。这门课是真的难,我也是被逼无奈才选的。但是万幸老师很好,考试也很给力,我估分20分给老师发了哭惨邮件做好了补考的打算结果给了我70分,简直喜大普奔。建议选邱洪泽老师的课。虽然我一次没有去上过,但是最后一堂课点名的时候我跟老师说我要考南大,老师当场表示同学你很有志气,我给你90分的平时分(狗头)。其他的课我也是除了最后一节课一次都没有去上过。老师都会对考研的睁一只眼闭一只眼的。不过最好还是让上课的同学有重要事件比如交作业或实验的话提醒你一下,你花点时间copy一下就行。期末考试的时间教务老师本来安排在考研前的,但是在我们一群考研人的集体上书后改到了考研后的那一周。所以不用担心期末考影响考研,放心选课吧。至于考研完能不能过就看你自己的造化了。

暑期留不留校

我因为家比较远,直接选择回家。如果家离学校近的话可以选择留校,受不了了再回家。留校的效率肯定是比在家高很多的。我在回家前也是信誓旦旦觉得在哪里学都一样。但是我错了。在家确实效率会低很多。能留校尽量留校吧。

再说一下南大考研初试复习经验

先说说学习装备,相信很多人都会犹豫要不要买个iPad。我的建议是买!真香。如果要买的话一定要买pencil,用来做笔记做卷子体验都很好。不买笔的话不如不买iPad,只是看视频的话用电脑手机也完全可以。至于会不会买前生产力买后爱奇艺就看你自己的自制力了。有钱就上air3或者pro,没钱就2018或2019。

数学二:

关于书我用的张宇的18讲和李永乐的线代辅导讲义。李永乐的全书好像也不错。刷题用的是张宇的1000题和闭关修炼。模拟卷的话张宇李林汤家凤李永乐都有刷。我觉得李林的题也还不错,当时做李林的模拟卷时看到他讲了个如何在极坐标下交换积分次序,是张宇没有讲过的方法,非常通俗易懂,张宇就讲得让人不明不白。而且李林的模拟卷好像押中了一道真题,虽然我考试的时候完全没有印象。李林的卷子还是必买的。关于书的推荐网上众说纷纭,我自己做过的也很有限,不能绝对地说谁就是更好的,只能说不管买谁的题,最重要的是题目要刷够,概念要理解透彻,不必过于纠结书的选择,买谁的都可以。

至于看网课我个人觉得没什么必要。可以看一下李永乐的线代基础和强化,确实讲得好,而且会补充一些书上没有的公式和小知识。张宇的网课也就图一乐呵,直接看书完全没问题的,他讲的书上都有,没必要看视频。当然看一看放松心情也是可以的,如果你复习开始得晚就不建议看了。

三月份到六月份我以极低的效率过了一遍18讲和线代,然后六月底实训了20天后七月中旬开始第二轮刷题。暑假到九月刷完了1000题和闭关修炼两本题。然后十月份到考研前就是刷真题和模拟卷,基本上是一天一套。到十二月就是隔几天一套保持手感。模拟卷会比大部分年份的真题难很多,比如张宇八套卷我都不想算分了,估计均分90吧。模拟卷虽然难但是可以极大地锻炼你的计算能力和心态。我觉得20的真题就是平常做的模拟卷的难度,以后可能也会是这样,考研会越来越难。一定要多做模拟卷。做完模拟卷改分数的时候一定要严格一点,有错就全扣。我自己对答案估分是120,但是最后只有108。我对了答案,选择错一题,渐近线ax+b我a没错b算错了应该是全扣,两道线代的第二小题都没做第一小题都对了,其他题目都没错。可能我答题不规范给我扣了很多步骤分。所以平常做模拟卷的时候一定要认真做,严格写步骤,严格算分,严格计时。

总结一下复习数学就是时间一定要花够,题目一定要做够,一定要多总结,不总结题目就白刷了。刚开始做1000题可能会心态崩溃,觉得很难根本想不到这种套路,这很正常,大家都是这么过来的。刷题的同时要不断总结,做思维导图,理清各种题型和套路,这样到后面十二月的时候就可以看到一道题立刻就能想到这是什么套路,该用什么方法做,形成一种条件反射。

专业课:我是九月才开始复习专业课的。以842的难度9月开始完全是来得及的。去年到考纲出来前一直有人说可能会改408,今年估计也会是同样的情形。求稳的话可以提前按408复习。我没有考408的经验,该怎么复习408就不说了,就说说842怎么复习。总体上的思路就是先大概刷一遍王道,建立一个知识体系,然后刷一遍真题,根据真题的题型再深入地刷一遍王道,这样基本就搞定计算题了。然后就可以开始背名词解释和简答题了。

数据结构和操作系统就是刷一两遍王道,难题不用深究,掌握和南软期末题相似的题型就行,因为南软考得比408简单多了,题型也相对固定。今年数据结构考算法题了,也可以leetcode刷刷简单题练习练习。操作系统还有名词解释和简答,可以根据冲刺篇进行补充。

计算机网络也是刷王道,只要做做选择题就好了,选择不会的也是看看就好,主要是留个印象构建一个大致的知识框架。因为南软计网只考名词解释和两道简答,纯考背诵。具体可以根据冲刺篇进行补充。

软工应该是比较不好复习的。首先就是看书。可以照着冲刺篇和真题看两遍书,了解一下大致的题型,题型都是比较固定的,有代码题、画图题、简答题和名词解释。代码题基本就是策略模式,改进代码,面向对象原则。画图题近两年好像没考。名词解释就比较多了,这个得好好背看运气了。刷完题了解题型建立大概的知识框架以后,可以仔细地再看一遍书,整理名词解释和简答题留给后期背诵。我运气好,软工考的名词解释我考前一小时刚好都复习到了,所以应该都写对了。如果你怕自己运气不好,就提前一两个月开始背。

个人认为专业课真的不难,比408简单多了,这也是为什么我考南软的原因(狗头。842考察的深度和广度没有408那么广。好好背书考个110应该问题不大。专业课最重要的就是期末题和真题,题型都是基本固定的,所以期末题和真题要多刷几遍。

最后关于资料问题,可以去王道论坛看看,也可以qq搜索考研群,加人最多的那个。

政治:建议有时间的可以尽早开始。每个人都说9月再开始,但是对于我这种政治基础薄弱党性极低的人其实暑假就应该开始了。前期就是看看网课,可以看徐涛的,讲得很好。然后书我买的是徐涛的核心考案+小黄书。肖秀荣的精讲精练又厚又多我是看不下去的。然后买的题是肖秀荣的1000题和肖四肖八。政治我是真的很烂,这里我就不给什么建议误人子弟了,建议去看看其他政治考的好的经验帖。我做肖四肖八选择都只有二三十,从没上过四十。最后考了67我很满意,因为我的目标是60分。

英语二:在我小作文离题的情况下我依然坚挺地考了83 (๑• ω •๑)。我在英语上花的时间非常少。三四月背了一轮单词以后就开始做真题。做完一遍真题以后就没了。个人认为自己英语基础还可以,至少不会拖我后腿,四级633六级575。英语的话建议是背单词和做真题就够了。非常不建议买什么语法书,例如销量很高的何凯文长难句和唐迟阅读逻辑。我刚开始看经验帖跟风买了这两本书,翻了一下我就立刻转卖了。真的没啥用。背单词做真题就完事了。真题我买的张剑黄皮书。词汇书建议红宝书。我买的朱伟的恋恋有词感觉花里胡哨的,背单词还是得扎实点,例句词组用法什么的一起记。然后别浪费时间看视频背单词,效率真的太低了。总结一下就是英语二不难,不用花太多时间,性价比太低了,英语二拉不开什么差距。这是我个人的经验,不一定适合所有人。

 

---------------------

 

5月19号没接到死亡电话,5月20号在拟录取名单上看见了自己的名字,长舒一口气,我的考研之旅终于结束了。

我算是半个跨考生,本科专业为GIS(地理信息科学)。因为是一门交叉学科,所以也学了不少计算机方面的知识(虽然本科只学过数据结构和数据库)。自己对编程比较感兴趣,就选择了跨专业考研。

废话少说,谈一下自己的备考经验,总分365+,属于中等偏下水平,各科如下:

数学二: 分不高,115+。今年数学给我的最大感想就是出题方向已经变了,毕竟考研人越来越多,题目越来越灵活。尤其是线代的题目,确实不好写。我用的参考书为李范复习全书,这本书可能用的人比较少,大部分人都看李王的了。但我强力推荐这本,难度不低,比较符合未来的命题趋势。当然这书上有一些题目比较老旧,要学会取舍。这本书的线代可以不看,直接去看李永乐的线代讲义。但我还是推荐看一看,里面有一些奇技淫巧,在李永乐的书上没有提过,很好用。做题切记不要贪多,李正元的书我刷了5遍,有些题还是不会写(我是真的菜),吃透一本书很重要!习题主要就是李正元超越135和真题,多做几遍。模拟卷做了李正元400题,感觉还行。市面上的什么张宇,汤家凤的没怎么用过。适合自己的才是最重要的!

英语二: 75+,没什么经验,重复真题就行。英语二没什么难度。

政治: 65+,跟好肖老就行。虽然我觉得他今年押题翻车了。

专业课: 100+, 842包含四门(数据结构,操作系统,计算机网络,软件工程)

数据结构: 今年出题和往年不太相同,考了算法,但是总体难度是不高的,参考书王道就行了,多刷真题和期末题。重视算法,今年考的好像是递归和双指针吧,可以刷一刷leetcode。

操作系统: 比较简单(至少出题是这样),但是需要注意一点,貌似考画图题的可能性越来越高,比如说spooling之类的。 可以看看南大的推荐教材,王道做做选择题就行了,多刷真题和期末题。

计算机网络: 如果出题方向不变的话,背就完事了,名词解释什么的。王道看看概念,选择题可以不做。

软件工程: 对我来说最难的一本书。一定要看那本推荐教材(白色的),然后书中的比较重要的概念全背了,考的很杂。重点看 设计原则设计模式那边。一般考策略模式可能性比较大。重点是背书,我不骗你。

说说今年的复试:

首先说明,由于是网络复试,没有笔试机试(我刷了500多道leetcode,没用上),所以没什么参考价值。专业面试为抽题和问项目。抽题很杂,什么都可能考。初试四门专业课加上数据库,还有类似计算机二级(C++)的选择题。南大的数据库看基础书没什么用的。最好去看高性能Mysql,把索引,分区,优化什么的好好看看。我毕设是一个桌面端的地理信息查询系统…老师问项目时也没怎么为难我(南大的老师挺赞的)。

剩下什么英语面试和政治面试就不说了,感觉是走过场。

这就是我的感想了,仅供参考。感谢南大给我这个双非普通一本学生一个机会!

多说一句,网上不少直播考研,一天10几个小时的。看看笑笑就好,一定要找到符合自己的复习计划和方法。一味的追求时间来感动自己,最后哭的还是自己。

另外据说今年要换专业课408了,不知是真是假。