南京大学软件工程研究生。

南京大学2012软件学院研究生考试及复试经验分享

从南京回来已经20多天了。看到一起去复试的朋友都没发帖,就新开了一个帖子,以后想考南大MSE的弟弟妹妹们可以看看。

我初试分数不高,322分,初试排名应该在35左右。今年初试录取线287,68人进入复试。其中南大30人左右,最终录取56人。去年84人进入复试,最后录取70人,复试线293。也就是说,去年初试293分排名84,今年初试287分排名68。今年题目的难度可见一斑。最重要的是,在每年100余人的总招生中,南大占了70余人(今年保研52人),国外学校只有30个左右的名额。所以,考上并不难。请慎重考虑。

我再来说说复试。如果以后能来南大复试,就彻底改变“复试只是走走过场,搞搞形式”的看法。NTU的MSE复试(我不懂电脑)非常严格。分为英语口语考试、专业面试和JAVA机考。英语老师说一口流利的美国英语。一个人进一个大教室,老师隔着一张桌子。面试我的老师声音很低,语速很快,而且题的难度在增加。

英语面试主要有以下几个问题:

1什么是软件工程(如果你按照书上的概念背,他会问你什么是系统化,差异化,纠结化)。

你喜欢读什么书?介绍其中一个的内容。

3.本科做过什么项目吗?做过哪些项目?

项目中遇到了哪些困难?

5为什么要考研,选择南大?

你以前去过南大吗?

这是我小组问的问题。老师问了我三个问题,每个问题应该是3-4个问题。一* * *两个组,据说另一组居然问瀑布模型,很难。当然,每个人出来都会把自己的问题告诉下一个人。老师肯定知道,所以问题可能各不相同。我给你的建议是,不管会不会,你一定要说,哑巴肯定是最低分,英语面试更重要。平时多练习口语,这样不管问什么都能说一些话。

专业面试相当灵活。老师先问我本科有没有做过什么项目,技术的主要方向。聊了很多,给教授讲了我的项目经历。上学期熟悉了三年java,flex,extjs,现在准备开发html5,云计算,还有去湖南大学讲项目,给湖南公司做网站项目的经历。教授认可了,也没多问。基本上是按照我的话提问的。如果你没有做过项目,没有什么技能,教授会问一些数据结构,网络,数据库方面的问题。一* * *四个教授面试,两个问专业问题,一个问一些人生问题。比如这位对我的母校中南大学很感兴趣,问了数学奇才和新校长的情况,其他就没问了。另一个面试教授好像在评分。我想他终于记笔记了。专业面试是很关键的一环,因为你可以从中获得很多信息,你的技术实力,项目能力,与人沟通的能力。如果你没有任何项目经验,不要害怕,教授会问其他问题。毕竟大部分人没有项目,都会被录取。

笔试部分比较灵活,软工第一题测试三个概念:软件工程、信息隐藏、易用性。多读一些关于这些概念的书,按照自己的意思去写。第二个题目是软件架构的风格图,要求画黑板风格、层次结构风格、面向对象风格的图,描述优缺点。这些王道论坛都有下载。找找看,就是NTU本科课件里的东东,一* * * 5,常见的六种,管道过滤器的样式等等。,这样可以理解和记忆更多。还有一个问题,超市销售系统的用例描述,给出前置条件和后置条件等等。这个问题我回答的不好。请看如何写用例描述。另一个是代码主题。他的代码包装很差,而且很乱。它需要你重写,本质是提取。这个话题要用战略模式重新包装。一定要看设计模式,常见的(命令模式、三工厂模式(抽象、简单、工厂方法)、观察者模式、策略模式、适配器模式),复杂的agent模式、责任链模式不用看,理解后可以灵活使用。这个问题其实是对设计模式的考验。然后是描述软件配置管理的活动,我没有背,按照自己的意思写的;最后,一个网站的首页,它的界面设计不好,要求你写下什么不好,违反了什么界面设计原则。这个题目要了解界面设计的原理和良好的人机交互,多看课件。

数据库没有考范式和关系代数,最后一个大题是SQL,是数据库管理系统第三版之后练习的原创题,没有改动。其他的都是概念,要重点记忆一些概念,也要看索引部分。数据库回答的不好,很多概念不清楚。我是按照自己的理解写的。此外,不会测试游标和存储过程,复习重点是理解概念和sql。总之笔试很灵活,死东西少,尤其是软工,都是报考考察。

最后,机器测试是最重要的。Java电脑比较简单,学过的人不到半小时就能搞定。是一个简单的管理系统,主要考察面向对象,多态和继承。不会涉及专业的东西,比如io、线程、swing等。请放心。当然,我知道有很多人过不了人机测试,成绩很低,甚至有人因此错过南大。

这次旅行最大的收获就是认识了很多优秀的朋友。也改变了我对考研复试的看法。复试真的是很重要的一个环节。我身边的人,330,328分连续被淘汰,其中一个是我的朋友,考上了HKUST。就连今年最高分402的那位也差点被淘汰,因为机考不熟,也不搞java,但是分数太高,南大留了他,但是把他调到了另一个方向;还有296298被其他学校录取,学校不是985,也不是211。其中一个会开发IPhone Object C,另一个懂一些java web技术,很受老师们的好评。可见南大还是很公平的。只要人才有能力,机考和笔试都不差,没理由刷你。分数再高,综合能力不太好也是危险的。所以绝对不存在“320,330”这样的稳定,就是360复试机会失灵,或者会被淘汰。毕竟中国要考试,拿高分的人太多了。欣赏的是综合能力强的老师。南大的MSE竞争异常激烈,但是就业一直很好。看看前几年的就业,很多IBM、百度公司,他们中的一些人还能进高盛、摩根士丹利这样的公司,绝对不比计算机差。不过考上计算机的都是免费的,不交学费。竞争激烈,分数高。如果你对自己的考试学习能力不够自信,就不要报考计算机。

NTU的工程硕士和工程硕士是一样的,培养方案,上课的老师,就业都是一样的。关键是一个交学费,一个不交,最后的证书不一样。当然,对公款的要求当然更高,初试分数应该很高。

希望这个帖子对以后的弟弟妹妹们有所帮助,就这样吧。