世间
南京大学2012软件学院考研复试经历分享从南京回来已经20多天了,看到我认识的一起去复试的朋友没有发贴,因此新开一贴,以后想考南大MSE的学弟学妹可以看看。 我初试分数不高,322分,初试排名应该35左右。今年初试录取线是287,进入复试68人,这里面南大本校有30人左右,最终录取56人。去年的情况是84人进入复试,最终录取70人,复试线293。也就是说去年293分初试排名84,今年287分初试排名68,今年的题目难度可见一斑。最重要的是,每年总录取的100多人,南大本校要占70(今年保研52)多人,外校的只有30左右名额,因此考取难度不小,请学弟学妹慎重考虑。 我再来说一下复试的情况。如果将来你们能来南大复试,你就会彻底改变“复试就是走过场,搞形式”这种看法。南大的MSE复试(我不知道计算机怎么样),是非常严格的。分为英语口语测试,专业面试,JAVA机试。英语老师说一口流利的美式英语,一个大教室每次进入一个人,和老师隔着一张桌子进行。面试我的这位老师声音较小,语速快,而且问题难度递增。 英语面试主要有如下问题: 1什么是软件工程(如果按照书上的概念背诵,他就会问你什么又是systematic,disciplined,比较纠结) 2喜欢读哪些书,介绍其中一本书的内容 3本科做过项目没有,做过哪些项目 4项目中遇到的困难是什么 5为什么要考研,为什么选择南大 6以前来过南大没有 这是我这个组问的问题,老师问了我三个,每人应该是3-4个问题。一共两个组进行,据说另一个组居然问到waterfall model,难度很大。当然了,每一个人出来都会给下一个人说说自己的问题,老师肯定知道的,所以问题可能会变异。我给大家的建议是,不管会不会,一定要说,当哑巴肯定是最低分,英语面试是比较重要的。平时多练练口语,做到驾轻就熟不管问什么都能说一些才是王道。 专业面试相当灵活,老师先问我本科做过项目没有,技术的主攻方向。我说了很多,给教授讲述我的项目经历,大一大二大三上学期搞了三年java的东西,flex,extjs,都比较熟悉,现在准备搞html5开发和云计算,还有我去湖南大学讲述我的项目以及给湖南公司做网站项目的经历,教授比较认可,也没有问很多,基本都是顺着我的话问的问题。如果没有做过项目,没什么技术,那教授就问一些数据结构,网络,数据库的问题。一共四位教授面试,两个问专业问题的,还有一个问一些生活上的问题,比如这位就对我的母校中南大学很感兴趣,问了一下数学奇才和新校长的事情,其他没啥。另一个面试教授貌似是打分的,我看他最后提笔做记录。专业面试是关键环节,因为可以从中得到你的很多信息,你的技术实力,项目能力,以及与人沟通的能力。如果没什么项目经验也不要怕,教授会问其他问题,毕竟绝大多数人都是没有项目的,也会录取。 笔试部分比较灵活,软工第一题考了三个概念:软件工程,信息隐藏,易用性。这些概念多看看书,按照自己的意思写就行了。第二题是软件体系结构风格图,要求画出黑板风格,层次结构风格,面向对象风格的图,描述优缺点。这些王道论坛里都有下载,你们找找,就是南大本科课件里的东东,一共5,6种常见的,还有管道过滤器风格等,多加理解记忆就行。还有道题,超市的销售系统用例描述,给出前置条件,后置条件之类的,这题我答得不好,你们多看看用例描述如何书写。另外就是一个代码题目,他的代码封装的不好,比较凌乱,要求你改写,实质就是抽取出来,这题目要用策略模式重新封装。一定要看设计模式,常见的那几种(命令模式,三种工厂模式(抽象,简单,工厂方法),观察者模式,策略模式,适配器模式)复杂的代理模式以及责任链模式不用看,理解以后灵活运用,这道题其实是考设计模式。再有就是叙述软件配置管理的活动,这题我没背,按自己的意思写的;最后是一个网站的首页图,它的界面设计的不好,要求你写出哪里不好,违反了哪些界面设计原则。此题目要懂界面设计和人机交互良好的原则,多看课件。 数据库没考范式和关系代数,最后大题是SQL,是数据库管理系统第三版后面练习的一道原题,没做改动。其他就是概念,要重点记忆一些概念,索引这部分也要看看。数据库我答得不好,很多概念都不清楚,按自己的理解写的。另外游标,存储过程这些不会考,复习重点在理解概念和sql。总之笔试很灵活,死的东西较少,尤其是软工,都是考察应用的。 最后是机试,机试是重中之重。java上机比较简单,学过的人不超过半小时就可以搞定。是一个简单的管理系统,主要考察面向对象,多态,继承。不会涉及到专业的东西,比如io,线程,swing等,请大家放心。当然我知道也有不少人机试不会,得分很低,有的甚至因此与南大无缘。 这次去最大的收获是认识了很多优秀的朋友。也改变了我对考研复试的看法。复试真的是非常重要的一个环节。我周围的人,有330,328的不错的分数连续被淘汰,其中一个还是我的朋友,现已被科大录取。就连今年最高402分的,也差点被淘汰,就是因为机试不熟悉,没搞过java,但是分数太高,南大还是把他留下,但是调剂到别的方向去了;也有296,298的被录取,并且是外校的,而且学校不是985,也不是211,他们一个会IPhone Object C开发,另一个会些java web技术,老师比较赞许。可见南大还是非常公平的,只要是人才有能力,机试笔试不差,就没有刷你的理由。分数再高,综合能力不太好,也是危险的。因此绝对没有“320,330”才稳这种说法,就是考360复试机试不行,还是会淘汰,毕竟中国会考试,考高分的人太多了,在这里面综合能力强的才是老师欣赏的。南大MSE竞争是极其惨烈的,但是就业一直非常好,看看往年的就业,很多IBM,百度的,有几个还能进入高盛,摩根士丹利这样的公司,绝对不比计算机差。但是计算机录取的人全部公费,不交学费,竞争相当激烈,分数就很高,如果对自己考试学习能力没有足够自信,不要报计算机。 南大的工程硕士和工学硕士是一样的,培养方案,上课的老师,就业都一样。关键就是一个交学费,一个不交学费,最后的证书也不一样。当然了,公费的当然要求高些,初试分数要非常高。 希望这篇帖子对以后的学弟学妹有所帮助,就说这么多。