计算机相关专业的复试内容涉及的都比较多,一般都有笔试、面试、上机、英语四项有的学校可能没有上机或者笔试,没有的可以跳过相关部分,去年我是经历了两所学校的复试,一所211,一所双非一本,一站的时候考的一所985,对他们的复试也比较了解,接下来我将一一介绍。
一、面试1、综合
面试可以按照项目经历,毕业设计,研究生规划和大学专业课内容来准备,同时最好带简历,可以引导老师问你问题。
面试自我介绍的准备至关重要,一定要注意言多必失,同时可以给面试老师挖一些坑。所谓言多必失就是夸夸其谈,以及在某一项目或比赛上说太多细节,导致导师提问非常深入。挖坑技巧可以这么理解,你做过的一个项目明明很重要,你也十分有把握,你可以稍微夸一夸,但里面的技术实现在自我介绍中就是不说,等着老师产生好奇心自己掉进坑里来问你,这样你对话题的方向也有一定的把握了,不至于问的问题提前没准备过。
有项目经历就会问项目经历,没有就会问专业知识,一般都是你什么比较弱就问你什么,比如某门课程成绩不高,比如你对科研存在一些不成熟的见解等等,这时候及时把话题向有利于你的方向转。你可以解释那门课的原因,也可以解释自己后来用功把那门课的短板补上,总之不能被老师牵着走,否则很快就会失去主动的。
老师问的内容涉及本科所学的专业课、甚至高数、线代、概率论,而且最好是有项目经历,我面试的时候好几个跨考的因为没有项目经验就问了数学方面的问题,总之作为跨考生面试是沾不着光的。
老师也有可能问毕设,毕设做的什么啊?现在做多少了?
2、专业知识
专业知识有的学校会问,甚至问的很细,计算机或者软件工程的课程知识老师都有可能问,有的压根就不提考查,所以我的建议就是考完初试后,在分数出来前的这段时间适当的休息后就开始复习吧,以防万一。
计算机的相关专业课我分为两种专业必修课和专业选修课。
专业必修课
如果初试考得不是408,是只有数据结构或者只有两门,那么其他的操作系统、网络原理、组成原理是一定要看的,最好考完初试一周后就开始看,基础不错的可以直接看408的课本,甚至那些所谓的黑皮书;基础不好的或者跨考的可以去网上找找视频看看
这是我推荐的一些视频课
操作系统:向勇老师学堂在线公开课、李善平老师网课
网络原理:华盛顿大学计算机网络课程、韩立刚老师
组成原理:哈工大刘宏伟老师的视频
在分数出来之前最好把课本过一遍,复习这些的重点是要掌握基本的概念和知识点,不至于 老师问你的时候完全不知道。网上也有很多面试常问的问题,大家在看完书后可以去搜搜,自己试着回答一下。
专业选修课
这个涉及的范围比较广,我就根据我了解的和我的经验来讲。
数据库:我认为这个也是必须看的,几乎等同于专业必修课的地位,很多老师都会问数据库相关的概念。
离散数学、编译原理、汇编语言 这三门如果本科学过的话最好再看一遍,本科没学过或者跨考的不建议再看,可以把时间放在项目和上机上。
如果是小跨,比如本科是网络工程、物联网工程、电子信息工程等等专业,建议再稍微看一门自己学的比较好的科目,这样老师问你哪门课学的比较好的话也确实是自己最近刚刚复习过的。
我在调剂的双非学校面试时因为没有笔试,所以就问到有具体专业的知识,我印象中是问了我操作系统和网络安全的实验。
3、项目|竞赛 经验
项目经验非常重要、非常重要、非常重要,初试分数高的,有了项目经验就会比较稳了,初试分数低的话,项目经验或者竞赛经验丰富的话还是有逆袭的可能性。
面试的时候老师其实不太愿意问你具体的专业课问题,比如操作系统什么的,老师最喜欢聊项目,项目上无话可说了才会针对成绩单问你问题。
我在一志愿学校面试时,老师就是按照我简历上的项目来问的我,没有再问专业课上的知识。
当然项目和项目也是不一样的,我会分开来说
3.1 普通的web或者管理系统或者本科时候的课设
这些项目老实说我觉得是必须有的,没有的话可能会影响一下老师们的印象分。一定要谦虚,这些真的是很普通最基本的项目。
所以这就涉及到另外一个问题了,除了C语言最好再会一门编程语言,最好熟练掌握该语言的框架。如果本科有基础的话,那就把稍微熟练一下。本科没有基础或者跨考的,我建议学一下Python或者Java,就拿Java举例,可以学一下ssm,答应我不要再学ssh了,真的out了。还有现在比较火的go语言也可以尝试一下,实在不行可以学前端的vue或者react + node 。
关于项目的介绍,你要可以从以下方面入手:
•介绍你做过的最有特点的项目;
•其中担任的角色——这个部分个人认为很重要,也许你的项目很多,但有的是跟着混下来的,这些建议最好不要说,把能表现自己领导能力、动手能力的项目体现;
•具体做了哪些技术工作等等,主要围绕这个项目问相关技术问题;
•项目的难点以及你是怎么解决这个难点;
•项目的创新点;
3.2 竞赛经历|专利
这就纯粹看本科的积累了,如果有相关证书,最好在复试前在整理准备一下。
我认识的一个学长,本科也就是普通二本,但是手里有十几项专利,他报的学校计算机专硕的复试比是1:3,他初试的分数就刚过线,排200多名,最后直接总成绩逆袭到70名左右,成功逆袭。
3.3 科研经历
如果有发表论文的经历的话那更是大大的加分项,没有的话也无关紧要,那就再重视一下项目经验。
3.4 人工智能|机器学习|深度学习等等
如果既没有竞赛经历、专利,也没有科研经历,我的建议是考完研一定要去了解一下这些比较火的人工智能|机器学习|深度学习等等,这些才是你能低分逆袭的关键。
如果只是有普通的项目经验的话低分逆袭的可能性还是比较小,尤其是像1:3进复试的这种学校,更夸张的还有1:5进复试的,计算机的学硕可能不怎么刷人,但专硕是真的刷人刷的特别狠,一定要拼命给自己的简历上加东西。
大家一定要重视,不要觉得自己有几个项目就可以了,考完初试不要一味的放松,找一个感兴趣的方向研究研究,入个门,比如导师和面试的时候就不至于无话可说了,有时间的话一定要稍微看一下这方面的东西。
就我去年去面试的时候在外面候场时和别人的聊天,如果学有这些现在比较火的方向的老师的印象会特别好。尤其是当老师问你研究生想学什么方向的时候,能说的头头是道,那肯定老师印象好啊。
这些具体的学习我也不太了解,大家可以自己再去网上搜相关的经验贴。
4、其他生活问题
生活问题老师也会问,比如当时问我的:你的同学怎么评价你?平常怎么解压?这是你第几次考研?为什么选择XX学校?
这种类型的问题大家就认真回答,真诚回答就可,切记不要一味的假大空。
二、笔试
笔试是取胜的关键,不管初始分数多少,笔试真的很重要,并且它是可以由你控制的,面试你确实无法有绝对把握发挥好。
笔试有的学校初试考的不是408,那复试的笔试考的408中就是除了初试科目的另外几本书,那就买来王道,老老实实的复习
如果初试考的就是408或者也是数据数据结构、操作系统、网络原理、组成原理,那笔试很有可能考数据库、离散数学、软件工程这些,那就按照学校指定的教材复习,找一下历年复试的真题,把课后题好好做做,再从网上找些题库做做。
所以笔试就按照学校要求的笔试科目好好准备就行,可以去王道上找找历年的真题,或者咨询学长学姐复习的重点。
笔试可以等分数出来后再准备,这样比较有针对性,拿出初试复习的态度时间完全来得及,而且复习的效果也比较好。
三、上机
我建议不考上机的,或者跨考的也可以准备一下三月份的pat或者ccf考试,如果成绩比较好,这样在面试的时候也是一个筹码。
上机的话不同学校的所占的比重不同,大家因人而异吧,我这里分析一下我的准备过程。
去年我报的学校是第一年增加上机,而且也没有说上机所占的分数,所以就是一头雾水的准备,我也没有太重视。上机是只刷了一遍王道的上机指南,而且都是在自己的编译器里,不是在OJ里AC,也没有做太难的题,最后的结果就是非常惨,考试的时间也非常紧张,有思路的一直无法AC,难得是直接没有思路,做不出来。
我调剂的那所双非学校的上机非常简单,都是很基本的C语言题目,所以做得很好。
北理工18年的上机是比较难,能5道全部AC的非常少,19年反而很简单,大家基本都是全部AC。
就我的了解,北邮和北理是非常重视上机,即使所占的比例不大,但是老师都会问上机AC了几道题,北理那边是如果AC的低于3道,老师直接对你都不敢兴趣了。
由此可见,上机这个事也没有一味的标准,所以大家最好按照最难的标准来准备,刷题的时候不要觉得这么难的肯定不会考,不要掉以轻心,考到你就栽了。
我亲身经历,觉得第一年考上机,不会特别难,所以那种比较难的题就没有重视,只是草草过了一下,结果考场上一看到题就凉凉了,希望大家引以为戒,尤其是今年刚刚要增加上机的。
今年我的准备是报一下三月份的pat考试,直接拿pat考试来准备上机。
至于英语的准备网上已经有很多的经验贴了,我就不再献丑了,如果大家需要的话可以在评论区告诉我,我回头可以给大家再罗列一下。
综上,大家一定要好好准备复试,现在正是静下心来在家好好学习的大好时机,不到最后一刻决不放弃,希望大家都可以是研究生,有什么问题可以再在评论区问我。
——沫然然的逆袭之路
着重劳动成果,未经允许,🈲二转二改