[关闭]
@Weizy2115 2019-02-04T03:46:55.000000Z 字数 3470 阅读 306

北航复试资料

研究生


面试不会太难,也不会很轻松。流程是 1 抽政治题目,说说自己的看法; 2 抽计算机相关英语短文,读出来并翻译;3 自我介绍; 4 老师提问环节。我被问的是离散数学,操作系统线程调度,字典树,对什么方向感兴趣,本科做的项目。每人约20分钟,听起来很长,真正进入面试20分钟很快。


关于C语言上机

复试总分 300 分,分为两部分:C语言上机考试(100分)和专业面试(200分),复试资格审查时老师会告诉大家,复试有 300 分,所以就算你初试只有 290 ,你复试得满分加起来就 590 了。

C语言上机考试,最近两年有变难的趋势,一定要重视。C语言上机考试会淘汰一部分人,至于淘汰多少,这可能是根据报考人数定的。今年我看到有初试考 370,而因为不擅长编程,机试直接被淘汰,相当可惜。

今年题目第一道不需要什么算法(占 60 分),第二道需要会树的遍历(虽更困难一下,但只占 40 分)。讲道理这是非常简单的操作,但大部分人就是写不出来,360 个人有近 100 没通过上机考试。如果你去查查今年机试题目,看看第一题你能不能在 1 个小时内做出来,如果能那么你就能通过机试。同时你也能估计一下,考北航的学生的编程能力。

鉴于机试的重要性,对于编程能力差的,要在初试完成后,立刻开始进行编程练习。上机考试的评分策略是机器检查测试用例+人工读代码。因此就算你考试时候,题目运行结果都不对,只要你代码写了一些,不是胡写的,老师可能还会给一点分。通常能够把握住最简单的那道题,基本机试就能过。


后是英文,有的组有自我介绍,我这组是抽一篇科技类科普文来读,读完后翻译。我抽到的是关于数据挖掘(data mining),幸运的是我知道这是数据挖掘,虽然 mining 发音错了,但好像没什么大碍。因为考研时一直有朗读英文的习惯,发言自我感觉还不错。文章内容比较简单,考研英语能考 60 分以上,通过这个是没什么问题了。
而后专业面试,老师问的问题不固定,基本切入点是你的简历。我复试之前,看了《算法》(普林斯顿 Java 的那本)、《算法导论》,但是复试的时候一个没问,问我的一部分是工作内容相关的,还有一部分时未来从事的研究方向(自然语言处理)方面的知识,还有简单的机器学习知识。


软件非全日制复试安排
此处输入图片的描述

此处输入图片的描述
考研复试第三环节:专业基础(150分)
主要考查软件工程、操作系统、编译原理、计算机网络、数据库基本概念的掌握程度。


面试问题非常非常广泛,你能够准备的可能有离散数学,数据库,软件工程,算法;


2、综合考核

① 英语口语表达能力考核:个人简介、朗读翻译等。

② 数理基础考核:本学科专业应该掌握的数理基础理论等。

③ 专业素质考核:专业基础知识和专业综合能力等。专业综合能力主要考核考生综合运用所学知识解决电子信息工程领域具体应用问题(或设计问题,或工程问题)的思路、方法和分析能力,部分专业还可适当增加实验技能考核内容。

④ 综合素质考核:行为举止、语言表达、逻辑思维、科技活动参与及获奖情况等。

此处输入图片的描述
我最终的机试分数是100分,正是由于机试满分,让我能够在复试前进了40多名,所以你可以想见它的重要性了。我对于机试的建议就是,如果你时间充裕那就抓住机会考ccf,如果没有ccf或前10%的ccf成绩,那么就在初试后好好准备。我的复习是在初试成绩出来后开始准备的,就把《算法笔记》看完就差不多了,如果你基础较差,那就再读一本数据结构和算法书。
北航现在偏向数据结构和算法了,所以对于建议用纯c编程估计也会取消这个书面限制。事实上今年我就是全用c++做的,里面的排序,STL都用了。
对于面试,涉及到政治(不算分),英语,项目经历,数据库,离散数学,以及初试的概率论,线性代数,高数。

关于复试

北航最后录取方法是,按照复试后的成绩排名,按照考生的志愿来录取。按分数从高到低排下来,取第一志愿,第一志愿满了后,取第二志愿,以此类推。

关于C语言上机

复试总分 300 分,分为两部分:C语言上机考试(100分)和专业面试(200分),复试资格审查时老师会告诉大家,复试有 300 分,所以就算你初试只有 290 ,你复试得满分加起来就 590 了。

C语言上机考试,最近两年有变难的趋势,一定要重视。C语言上机考试会淘汰一部分人,至于淘汰多少,这可能是根据报考人数定的。今年我看到有初试考 370,而因为不擅长编程,机试直接被淘汰,相当可惜。

今年题目第一道不需要什么算法(占 60 分),第二道需要会树的遍历(虽更困难一下,但只占 40 分)。讲道理这是非常简单的操作,但大部分人就是写不出来,360 个人有近 100 没通过上机考试。如果你去查查今年机试题目,看看第一题你能不能在 1 个小时内做出来,如果能那么你就能通过机试。同时你也能估计一下,考北航的学生的编程能力。

鉴于机试的重要性,对于编程能力差的,要在初试完成后,立刻开始进行编程练习。上机考试的评分策略是机器检查测试用例+人工读代码。因此就算你考试时候,题目运行结果都不对,只要你代码写了一些,不是胡写的,老师可能还会给一点分。通常能够把握住最简单的那道题,基本机试就能过。

关于面试

通过了 C语言上机考试,就有资格参加面试了。虽然很忐忑,但心里要默默地告诉自己:“自己是大神,其他人都是渣渣。”以自信的态度去进行面试,显示出自己的水平即可,其他交给老天决定。

面试流程,先回答一个思想政治问题(不要在乎,没人被卡在这上面),而后是英文,有的组有自我介绍,我这组是抽一篇科技类科普文来读,读完后翻译。我抽到的是关于数据挖掘(data mining),幸运的是我知道这是数据挖掘,虽然 mining 发音错了,但好像没什么大碍。因为考研时一直有朗读英文的习惯,发言自我感觉还不错。文章内容比较简单,考研英语能考 60 分以上,通过这个是没什么问题了。

而后专业面试,老师问的问题不固定,基本切入点是你的简历。我复试之前,看了《算法》(普林斯顿 Java 的那本)、《算法导论》,但是复试的时候一个没问,问我的一部分是工作内容相关的,还有一部分时未来从事的研究方向(自然语言处理)方面的知识,还有简单的机器学习知识。

在准备复试的时候,可以先拟一份简历,而后对简历上面的内容多一些侧重,针对衍生出来的问题,要考虑一下合适的答案。因为老师很可能针对简历展开提问,请确保简历中项目的真实性,大项目要说明自己负责的点。面试的时候,老师还会刨根问底,我他到了语言识别,老师就问语音识别的基本思路,我的答案中提到了贝叶斯公式,老师又问贝叶斯公式是干嘛的,我他提到先验概率和后验概率,老师又问那个是先验概率,那个又是后验概率,最后我的语气都不是很确定了。

但是当你直接回答不知道时,老师就会换一个问题,所以直接回答自己不会,也没什么,不会就是不会。

对于数理知识,离散数学、线代、概率都会问到,我只在意了离散数学,但是没有问到。老师首先问你,学过概率论吗,我答学过,然后问了贝叶斯公式在语言识别中的用法。而后又问我学没学过线代,我答学过,于是问了线代中特征值,问矩阵特征值怎么求,为啥那样求,特征值代表了什么含义。所以在准备复试时候,也要重视线代和概率已经高数的复习。

据说我们这一届的暑期夏令营活动中,北航机试题目也考察了树,希望学弟学妹在备考机试时也要开始注意数据结构机试题目的练习,北航可能开始由单纯的C语言基础考查向复杂一点的数据结构以及算法设计考查靠拢了,,这一点倒是情有可原,目前多数高校的机试都是以数据结构和算法为主,北航算是简单的了

后来交流知道,英文翻译涉及范围很广,有计算机专业知识,也有热门话题文章,难度适中。阅读和翻译时,慢一点可以,但要注意阅读和翻译的通顺,,至少能让人听的懂你大概在说啥。

接下来就是专业问题和数理问题的面试,我最大的感受就是面试组的老师想把你问倒很容易,千万别瞎得瑟,不会就是不会,一定要谦虚,老师损你你就听着,老师损你也多半是恨铁不成钢的态度,没啥其他意思,这是我的自己经历。

学长一直叮嘱我们要把老师引着走,引到自己擅长的方向。。但是实际面试时,不确定因素太大,很难控制场面,老师偏好不同,能问的问题很广泛【即便某些课程你没学过,但也保不准老师自认为你应该学,因为你是计算机专业的,他也会问到底,今年就出现了这种情况】,所以你一定不能慌,老师们面试了这么多学生,考研的学生水平如何,他很清楚,不会就不会,答问题的时候要显得专业一点,至少要向老师展示咱们的确受过专业计算机课程的培养,要显示出自信和自己对计算机专业的认识,不能慌张,乱说一通。。当然你要是能把老师引导到自己擅长的方向,或者自己有比较厉害的项目经历自然是极好的。

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注