2019年北京林业大学软件工程 计算机技术 考研复试总结 + 数据结构考研专业课

【前言】

请勿转载此文,我也不卖任何资料(防被骗),我自己整理过的资料全部传百度文库(ID:FlavioyYao)了,需要的直接去下,淘宝上关于我们学校数据结构考研的资料几乎都是假的,不要购买
我是北京林业大学的15级物联网专业的同学,昵称天涯古巷,作为一名只复习了一个半月的考研体验党,我有幸在3月24日-3月25日参加了北林2019年研究生复试。2019年真的是竞争非常激烈的一年,看往年北林软件工程招生几乎都是过国家线就可以上,很多年需要调剂,今年却成了非常热门的一年,270的国家线要考到340分以上才稳。很不幸,我的成绩应该算是稳稳的不能上吧,心想着不能浪费这次考研经历吧,就写了这篇博客,希望能帮助到想考北林的软工和计算机技术研究生的各位学弟学妹。
复试通知

【成绩计算】

入学成绩 = (初始成绩转为百分制)*50% + (复试成绩转为百分制)*50%
复试成绩(共350分):综合面试150分、听力100分、上机100分

以下是我照着这个算法的一个计算样例:

初试350分 → (按100/500折算成百分制成绩)70 → *50% → 35分
复试300分 → (按100/350折算成百分制成绩)85.7 → *50% → 42.85分
入学成绩 = 35 + 42.85 = 77.8分

可见复试成绩还是很重要的。不过在复试完的一天到两天之内老师得批改完120多人的代码,所以不可能看那么认真,复试成绩的给分(特别是面试分数)往往取决于初试分数复试成绩低于60分直接不予录取。即350分复试低于210就凉了。

2019年复试排名:http://it.bjfu.edu.cn/tz/308841.html

【资格审查】

时间:3月23日、3月24日
需要准备以下六份文件:

  1. 准考证;
  2. 身份证正反复印件;
  3. 本科成绩单;
  4. 学生证复印件(注册页与照片页)(应届生);
  5. 复试登记表(信息学院官网复试通知里附件下载);
  6. 考研复试缴费证明截图(打印出来)。

【面试问题】

北林复试主要还是半结构化面试,所谓半结构化面试,就是有部分问题是固定问题,部分问题是灵活的问题。面试的时候,同一组的同学可能会连续被问到相同的问题。面试会考察英语口语和专业课知识等内容。以下是我的面试经验与建议:

如果你面试的顺序靠后:看到其他同学出来建议你赶快围上去问问他被面了啥。然后自己赶紧准备相关问题的回答。
如果你面试的顺序靠前:建议你面试完赶紧溜,不要被其他人围着问问题,他们都是你的竞争对手,是随便高你一点就可以把你挤下去的人。

以下是我面试被问到的问题:

  1. (英语问题)Introduce yourself in English;
  2. (英语问题)Describe your hometown;
  3. (英语问题)Which subject do you like most;
  4. (中文问题)本科期间获得什么竞赛奖项,有没有做过大创以及有什么实习经历
  5. (英文问题)(根据你之前问题回答)你最喜欢使用哪种语言(我回答JAVA),你最喜欢用JAVA来解决一些什么问题,用这种语言做些什么事情?
  6. (中文问题)你喜欢哪个方向?

ps:不知道为啥,我一个专业课问题都没有被问到。

以下是部分我同学在面试过后我问到的问题:

  1. (英语问题)用英语描述一下你的毕设(那个同学问老师能不能说中文,把老师逗笑了)
  2. (英语问题)面向对象和面向接口分别是什么,有什么关系和区别?
  3. (英语问题)你大创做的是什么,(根据回答后追问)大创用的设备型号是什么?
  4. (中文问题)一些关于计算机图形学的问题(针对数媒专业同学)
  5. (中文问题)什么是野指针,野指针有什么功能(答:野指针是没有合法指向的指针,所指的地址不合法或未知或未指定,功能:可以间接修改其他程序内存地址的数值,比如外挂)
  6. (中文问题)处理2Gb大的数据,在排序时用什么排序算法合理(答:外部排序)
  7. (英语问题)专业特长突出的学科
  8. (英语问题)读过的专业相关的书籍

总结:
1、每个人都必问:英文的自我介绍,一定要好好准备
在这里插入图片描述
2、老师会问你竞赛获奖或者做过的项目,如果这方面说的很少或项目经历很少一定会被问专业课问题。
3、英语一般2~3个问题,专业课一般每个人问一个。

【听力考试】

听力和四级听力难度差不多,主要是短对话和长对话,题目在听力里面才会念出来,多练练四六级听力很有帮助,短对话很简单,长对话经常听完了忘了细节后被突然问到细节。

【上机考试】

上机考试一共考四道编程题,有步骤分,按惯例至少编出一题才不会凉。上机要求不得使用语言自带的算法,比如c++的stl、Java的TreeSet、ArrayList、或自带的reverse、sort等函数这类已经封装好的东西,Python导入包用包里的一些东西也不太行。

学校上机的编程环境有:jetBrain的Idea、Pycharm、VS 2010、VS 2015、Dev C++、VC 6.0等(老师允许提前五分钟下载自己熟悉的编程环境,比如Clion这类的,开考后断网,打开网页浏览器即算为作弊,但是!!!学校电脑特别卡,我用Clion中途卡死机了,害得我浪费了快30分种,慎用!!!VS这类的也卡,唯一好用的就是Dev C++,VC 6.0这种原始的不带提示功能的IDE)

第一题(30分)

  • 输入10个数,输出最大那个数,然后在把数组逆序存放并输出,要求时间复杂度O(n),空间复杂度O(1)

第二题(20分)

  • 判断输入的字符串是否符合(a^n) * (b^n) * (c^n)的格式,符合的话输出YES,否则输出NO
    例如:
    – 输入aaabbbccc# 输出YES
    – 输入aabbbccc# 输出No

第三题(25分)

  • 链表相关的题目:链表的struct定义,链表的遍历、链表的删除。输入一组数,建成一个链表,输出链表,并输入两个数mink和maxk,删除链表中大于等于mink小于等于maxk的结点,输出被删除元素后的链表

第四题(25分)

  • 树相关的题目:树结点的struct定义,树的先序遍历、中序遍历,求树的深度等(具体请加QQ问)

【心得后话】

一命二运三风水四积阴德五读书

考研是一个很看命的事情,考的好不如报的好,我一好哥们考研前问我报什么专业好,然后我给他劝到了计算机技术,叫他不要来和我挤,然后今年报了北林计算机技术的,过了国家线就进复试,还是等额复试,招12个刚好12个进复试,基本不会刷人,而比他分高一点的我却苦逼考了软工,和研究生基本说拜拜了。

没命没运没风水就多积积德,做好人做好事多帮助别人路才会宽,读书只排到第五位,心态不好人品不好复试的时候不管分多高照样被刷,复试淘汰的就是考研机器,最后祝各位学弟学妹考研成功~~

【关于初试】

学校初试划的专业课重点:涂了绿底的是必考,我考试的时候还真的都考到了
1
2
在这里插入图片描述
4

5

6

7
8

9

猜你喜欢

转载自blog.csdn.net/flavioy/article/details/88808197