厦大自动化复试c语言,2018年厦门大学智能科学系研究生复试回忆

(内心吐槽,可以忽略)一年前开始接触到王道,看着学长学姐们分享的经验,我就在想等我考上了也发表一篇自己的复试成功的经验。不过最后这个愿望没实现,没错去年我考研失败了。今年我是二战,不过结果是美好的,来到了复试,而昨天刚接到复试通过的通知。突然想起了一年前的小想法,趁着对复试的印象还热乎着赶紧记录下来,希望对之后的学弟学妹们能有点帮助,也是对自己的一个交代。     本人算起来一共参加了两次厦大智能系的复试,分别是17和18年的,也算是复试 “老手” 了!(17年还参加了本科母校的研究生复试,一共就是三次复试,虽然最后放弃了母校的机会,但是真心感恩母校的关怀)。

17年我报考的是厦大的计算机科学系,17年的考研题目对于大部分人来说算变简单了,通过自己做往年的卷子,就会发现英语和数学的难度降了挺多,所以这一年大家的成绩普遍都考得挺好。而我自己数学考的太差,就84,总分考了327(与一起考研的同班相比差的太多,不过也不怕丢人了),考前就觉得自己数学没学明白,结果果然印证了。所以自然也就没上计算机科学系的复试,(记得当时计科最低都考到340多)。不过幸运的是当时看到了同为信科院的智能科学系有调剂名额,而了解到智能科学系内还有学硕”计算机科学与技术“,和专硕”计算机科学“,这对于没有系统学过智能相关知识的学生来说,是个非常好的选择。当时就提交了校内调剂申请。智能系的当时的调剂要求是学硕专硕总分不低于320。自己分数有够也就顺利的得到了调剂的机会,当时被调剂到智能科学系的专硕“计算机科学”。后来因为初始成绩不高,而复试成绩也就70几分,综合下成了候补第一位,17年也就无缘厦大。18年我选择报考智能系,而不是计算机科学系,可能是想到去年有调剂名额,今年考上的概率大一些,结果你猜怎么着,有这种想法的不光是我一个人,去年也就是17年智能系报考的人数就100多人,今年立马变成400多人了,后来我知道这个消息后内心仿佛有400匹草泥马奔腾而过,值得庆幸自己最后结果是好的。

对于17年的这里的一些详细信息,可以参考考研的前辈在王道上的一篇“2017年智能专硕复试”的经验文,(贴个链接,希望前辈莫怪)http://www.cskaoyan.com/thread-642440-1-1.html。这里面介绍得很详细,我就结合17、18两次复试经历说说我个人的一些感受,以及对于复习的看法,前辈们说过的相同的内容简要介绍,不过多赘述了。

复试时间是两天,一般是上午报道,下午开始笔试、机试,第二天面试(全天)。笔试的内容整个智能系都相同:

第一项:考试时间半个小时,三段英语段文翻译。我个人的感觉和能给的复习建议是,英语底子好的,就利用初试后到复试的这段时间,多看看计算机科技前沿的英语文章和报道(以人工智能方面为主,其他如网络等计算机科学领域的也要涉猎),做到这一步足以“应付”这个翻译。对于英语底子不好的,我个人建议去买一本计算机科学与技术的专业英语,要比较新的版本,应为这里面有包含人工智能方面的文章翻译。每天都自己做一篇翻译,在掌握一些计算机专业名称英语的同时,也是在提高自己的英语阅读翻译能力,和保持语感。这对于英语底子差的人来说,是个很好的方法,因为这类书里的句子不会太很难,而且还有部分翻译(其他的还能上网查到,简直不能再爽了)。做到这些我相信这半个小时的英语翻译,不能说一点问题没有,但你肯定不虚,因为你这一段时间你一直在有针对性的学习。

第二项:考试时间一个小时,专业课笔试(数据结构与C语言):这个考试的内容大部分是数据结构,怎么准备呢,对于初试是考数据结构的,那可以说问题不大,常考 的内容有 树,图的遍历,排序算法的排序过程等这几个核心章节。但要注意,因为还可能考一些C语言的基本概念(这个是开放题,前辈的经验问说过了,但不是每年都考,17年考了,18年没考)。还有最为重要的手写代码的编程题,这个我考过的这两年中的卷子里都有,对于只看数据结构书本的,这部分题目你可能还不一定做得出来,因为编程解题能力在于平时的积累。那怎么办呢,有没有什么书呀,材料呀,或其他途径让我在这段时间里最有效率的做一些最有针对性的准备呢。我个人的推荐是:两点。一:看论坛,查往年上机考过的编程题(记住是上机的编程题,笔试题一般别人都不会记录在论坛经验文中),把往年的编程题做一遍。这很重要,因为有可能就会把往年的上机题的题型作为你那一年的笔试编程题。二:每天一编程,可能大家会想到去做OJ,但因为我个人没怎么刷过OJ,感觉到复试的时间不长而OJ量又大,没有那种完成指定任务的充实感,怕越做越心虚,所以我做了一套NewCoder网站上的《剑指Offer》的在线编程题,题目一共将近60道,量不大,能完成,对于我个人来说能体会到那种类似看完复习材料后的内心满足感,不会太虚。而且每一道题都包含了一些典型、不太难的编程题的类型,理解之后,个人认为可以对付笔试的编程题,还有之后的上机题了,这是对于平时没有做OJ和编程的同学们来说。对于参加ACM的和日常做OJ题的大佬们,就当我没说,可以忽略我的这些建议。

第三项:考试时间一个小时,上机编程题:对于上机编程,要是同学平时有编程习惯的(指平时有刷OJ类编程题习惯的同学),题目难度都不大。对于像我这种没怎么刷编程题的同学,能做的准备就是像我在上文“第二项”提到的,通过做类似《剑指Offer》这种基础编程题,关键理解这一部分编程类型,来在短时间提供一些编程能力(因为我两次复试中一些问题的求解思想,有一大部分是来源于我提到的做的编程练习,如17年那次面试中,我在面试中抽到了一道算法题,其求解思想就是用到了“斐波那契数列”,这个在我做的编程联系中正好提到;18年的复试笔试中第一道手写编程题,题目大概是”写出给定一个整数串中,连续整数构成的子串中的和最大值,即在“ -1,3,10,-4,5,-10,-11” ,中最大和的子串是(3,10,-4,5),和是3+10-4+5 = 14;这个题目也在我平时的编程练习中做过。)当然,你们可能也不定说考试就一定能遇上原类型的题,但是我只是提供了一种可以选择的复习建议,对于那些不知道该怎么复习,从哪入手的同学提供一个选择。(有时间还是推荐多刷刷OJ的,这个作为额外有时间做就好)

第二天的面试:

第二天的面试,1.英语自我介绍不说,大家都会;2、抽英语短文现场直接翻译,这个我上面提到的第一项英文准备,照着上面那个来,也是为这里准备的,不再说;3. 抽两个专业性问题,现场回答,这个专业性的问题范畴包括编程问题,人工智能领域问题,操作系统等,还有一些比较随性的问题关乎个人性格和实践能力(比如你了解几种编程语言呀,其中你用它们做过什么具体项目等),而问题主要以人工智能领域的知识问题为主,毕竟是智能系的复试,对于一些人工智能的前沿知识和概念要了解,因为面试你的老师都是对人工智能领域某一分支技术的有较深入研究的教授,对于一些人工智能的基础知识要是不了解的话就真的有点虚了;

18年的考试,也就是我今年考上的这回,其实我以上写的复习建议和经验,是结合了我17和18年复试经历后总结归纳的,我今年自己做的复试准备也是根据我上面提到的做的。唯一不同的是第二天的面试我还都做的几件事,我买了《人工智能及其应用》这本书,看了几遍,对于其中关于一些人工智能领域的知识,反复在自己脑海里过,同时结合自己上网下载的一些资料,想着老师要是问我这个概念、问题或理解,我应该怎么回答。还参阅了计算机前沿技术之类的书本和文章,当然都尽量紧挨着人工智能方向的。

我这里还能补充的就是,写一下我上机编程题中还能记住的原题,往年的原题其他前辈在复试经验文中都会有写到,同学们自己去查看,我这里不赘述了。这些题同学们可以自己动手写一写,指不定那一年的复试中就会做到一个类型的题目。上机题目一个5题,一道必做,4道选做(4选一,其他多做的算附加分)。

我只能记住3道,第一道,必做题:说有三门大炮,A每5秒放一炮,B每6秒放一炮,C每7秒放一炮,而岸上的群众,对于同一时间多炮一起响的话,他们只会认为听到一响。现在问当A,B,C 每个炮都响了22响后,群众一共听到了几响,请编程算出实现。

第二道:选做,给定两个数,请输出这两个数倒叙后的最大公约数,这里的倒叙的意思就是,比如234的倒叙就是432,倒一头过来。(可能我形容的不清楚,多包涵)。

第三道:选做,(我记不太清楚了,大概就是实现能判断一个字符串循环右移后是否与原串相同的题目)可以去看看其他的经验文,看看有没有人写清楚,我就不误导别人了。

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值