三月底复试完,一直想写点什么,不过一直忙于毕设,没有机会。最近答辩结束,终于有机会了。自己当时准备复试时,发现在网上能找到的贵大复试经历分享不多,所以,希望自己写的东西能给后来的同学一点点帮助。
自己是调剂的,所以和一志愿考的同学在流程上可能有一点点不一样,不过都大同小异。先上一下成绩吧!
因为当时报“软件工程”专硕,考数学二,以为会简单点,结果自己还是考得很差,刚刚过线。调剂的时候也非常被动,因为数学二基本上只能调软件工程,其他的专业都是要求数学一。所以,也给后面准备考研的同学一个提醒,优先考虑数学一,给自己多条后路,但如果数学二有十足的把握,就选数二的专业。
我大概是290多分,今年贵大软工专业初试排名我大概在十多名,中间偏后。调剂的同学只要能进到复试,就应该
全力准备,初试复试各占50%,所以就算初试排名偏后,复试表现好了,一样可以“逆袭”的。下面主要说一下关于复试方案,面试,笔试,机试,等几方面的内容。
1.复试方案
复试方案可以从研究生院的公告中查到,每年正式的方案一般在考前一个周左右放出,时间比较紧张,所以,可以先参考往年的方案提早开始准备。根据生源情况,学院发展要求等等,方案细节每年都会变动,以当年的方案为准,不过大体都是三样:面试,笔试,机试,各占复试总成绩的1/3。
2.面试
面试分为英语面试和专业面试,不是一起进行的。英语面试是最早的一个,专业面试在笔试之后进行。英语面试要求不是很高,口语基本过关就行。需要准备的内容为:自我介绍,常问问题(为什么报考贵大,大学时选修的课程,做过的项目,是否参加过学科竞赛... ...)
专业面试在考完笔试之后的同一个地方进行,报道时会抽签,如果抽签顺序靠前,那么考完笔试马上就是专业面试,如果靠后,比如我,基本上要等到下午两三点了。专业面比较轻松,诚实诚恳地回答问题就行。别挖坑,别作死。说老师爱听的,比如老师可能会问你喜不喜欢编程,喜不喜欢做项目(你能说不喜欢???),如果问到会什么编程语言,就答自己常用的开发语言都有一定的了解,千万别说自己精通,自己某个语言多么厉害,保持谦虚!!!记得准备五份自己的简历,到场后发给你的面试老师!
3.笔试
笔试和专业面试的分数算在一起的,方案上称为“综合面试”,占复试总成绩的1/3。虽然笔试占的比重不是很大,还是要认真准备呀!考两门课程,数据库和操作系统。操作系统是408统考的科目之一,初试过了的同学应该没有问题,重点看一下进程调度,文件管理,局部性原理等等。数据库必须掌握常用SQL,增删改查,授权收回授权等等。题目形式为简答题,比较容易,后面也许会改成计算题,比如计算平均访问时间等等。
4.机试
上机考试应该是很多同学都比较虚的一块了,不过事实证明,只要本科的上机课没有滑水,应该都不成问题。如果确实上机考试不太行,或者很久没有写代码了,可以考虑考前练练。
上机考试不限语言,选择自己熟悉的就行,我用的C,自己比较熟,老师改的时候也容易看懂。考场操作系统是windows,平时用linux的同学可能会不太习惯。提供了常用语言的IDE,不过最好提前点到考场熟悉环境。做题的时候,一定要把自己的代码保存到老师指定的分区下,防止意外发生,电脑比较老旧,如果中途卡死,只能重启,而你又没有保存到不会被还原的分区,那就惨了。我们考试的时候现场就有一两位同学发生这样的状况。
一共五个题目,以word形式下发试卷,提交时提交源代码,老师检查确已提交,学生自己签字确认后,方可离开。
据说以后会直接用OJ判题,而不是人工打分。所以,最好备考的时候就用OJ来训练吧。
第一题:字符串逆序输出,比如把“guiyang”逆序输出,用字符指针即可。
第二题:某个范围能被5,6整除的所有的数,考循环,条件判断。
第三题:求某个int整型的二进制中的0,1个数,先用求模取余法把十进制转换为二进制(其实任意进制都行,说不定下一年就考16进制,8进制,方法都一样),然后再遍历统计一下0,1的个数。注意int整型的长度,比如二进制的10,并不是只有一个1和一个0,其实是0000000....10,需要考虑到这个。
第四题:从一堆球中随机抽取编号,记得随机数的函数即可。
第五题:对给定整型序列进行奇数偶数的分别排序,然后输出,记一下常用的排序方法即可。
总的来讲,都不是太难,侧重考察学生的实际上机操作的能力,而不是真的要考察你编程多么厉害。题目只涉及了基本的数据结构,和很简单的一些算法,所以机试能力不是很好的同学不用太担心,考前认真准备一下,多敲敲就没问题。
5.其他
这里只说了复试考试的情况,其他复试中的问题,比如体检,缴费等等,大家可以看看之前其他的学长写的内容,比如体检先抽血照胸痛这个是大家都提到的问题。如果有其他的问题,欢迎交流!