考研经验之北理工

来源:互联网 发布:苹果电脑自带修图软件 编辑:程序博客网 时间:2024/04/28 17:51
可算出名单了,忙活一年也有个结果。不是什么惊天动地的大事也是给自己一个交代吧。总结一下。我考的是软院085212专硕。
先说初试:


政治:因为我是往届生,边工作边复习,时间比较紧,政治我从开始就打算混过45的线即可,所以从十一月才开始看政治,风中劲草的书过一遍题过一遍,蒋中挺的大题大概背了一下,最后考了51。反正我是不指望政治考多高,加起来复习也就十几个小时,大家根据自己的情况安排吧。


英语:我基础比较好,所以英语每天两篇阅读一篇完型也没花太多时间,最后一个月每天做套真题,背背作文。英语最关键的就是阅读了,基础不好的同学可以去翻译真题阅读,逐句翻译,然后对照中文,虽然枯燥,但这是综合提高应付考研英语最好的途径,没有之一。这个过程中可以累积单词,理解长难句,提高阅读能力。虽然和政治都是一百满分,但是英语拉分还是不少,要重视,要下功夫,而且上学之后读外文文献也是常事,工作以后英语给你提供的加分不是一星半点。


数学:数学几乎占了我复习时间的70%,数二的高数知识点比较少,但是变化多端,很难把握,而线代套路固定,理解之后取分很容易。我是跟着张宇的,教材用的18讲+9讲,练习题是1000题+1800题(汤家凤的)。1000题有点怪,如果时间紧的话一本1800题也够了。数学基础不好推荐先看视频,整体把握后开始看书做题,有学不懂的地方回去看视频。尽量不要在入门之后还守着视频一直看,数学需要动笔。五月开始学数学,九月每天一套真题,十一月按章节再过一遍真题,加上张宇的八套卷。十二月开始做四套卷,然后看错题查漏补缺。今年数学过于简单,明年可能要难。


专业课885:我本科学的电子,工作两年多也都没接触过编程,算是零基础吧。三月跟着慕课学了一遍C,8月再学一遍,考前再过一遍真题(真题淘宝有,搜一下北京理工885就有了),C应该就没问题了。C语言复习的时候不必太在意有些题目的思路,因为考试还是主要考察你的编程能力。7月开始看数据结构,王道+1800题的选择和应用,过了三遍,考前再过一遍真题。数据结构部分的最后一道算法设计题占十分,一般是树和图,并且每年的难度都很高,性价比很低,如果不是学霸的话建议从开始就放弃这道题。885这种相对应用的课,掌握了再怎么考也不会太离谱,不像数学,想难为你真是没辙。

要提前看好考场,提前一天按照考试时间从住的地方走一趟,算好吃饭和中午休息的时间,戴好手套和各种保暖设备,不要去太早,不然教室不开门在门口瑟瑟发抖真的影响状态。
专业课真题:C部分
选择很简单,稍有编程基础的都没问题;程序填空也不难,最后一道题是函数指针,自己没学好不太会。
50分编程题,王牌。第一题:输入十个整数并找出和它们平均值的差最小的那个。第二题,计算1+2+4+7+11+...的和。第三题,输入n,用递归计算(2N)! 第四题,输出所有2001到2016之间的素数。 第五题,编写函数实现双向链表的创建,并正向反向输出。第五题没做出来,但是整体难度不大,还是自己没学好。

数据结构部分
选择都是1800和王道书上的典型题。
50分简答,王牌。第一题,两个栈共用顺序表,写出如何实现。第二题,一棵树有n个节点,最大高度最小高度,叶子节点,分支节点分别是多少。第三题,给出图,计算关键路径和ve vl,图和王道书上例题差不多。第四题好多小问,记不清了,都跟查找有关。第五题给了一组数,建立堆,然后写出归并排序的步骤,判断归并和堆是否稳定,二者在最坏情况下的时间复杂度。
最后的算法设计,两道题。第一题,链表中删除最小值的节点,5分。第二题就厉害了,用递归镜像法交换二叉树的左右子树,学渣表示听都没听说过。

复试:
通过初试之后如果比较有把握就差不多可以准备复试了,复试100分,今年是听力10分,口语10分,上机20,面试60。其中最重要的是上机,虽然只占20分,但是它会在很大程度上影响你的面试成绩。听力就是六级水平,口语是给你一篇专业课文章读,读完问你文章相关问题。这两门虽然也只有20分,但是如果你的英语很好,也会给你的面试加分。(说句题外话,英语真的很重要,不光是初试复试,工作以后,英语好不好真的会影响你的职业发展,不开玩笑)接下来就是最重要的面试了,占60分。根据我在各种地方看到的历年的面试题,一共涵盖以下几门课程:计算机网络,组成原理,计算机系统,数据结构,数据库原理,编译原理,软件工程。开始之后先抽一张纸,上边有四道题,三道专业题,一道人文题。我抽的题是100号(也不知道到底是有多少份)。说来惭愧,本科学的是电子,毕业三年也没接触过这些,虽然复习了一下这几门课,但是考的我都没复习到。。。。我就很诚实地说我不会,听其他面试的同学说,不会就说不会,不然老师看你勉强回答会一直逼问你到你答不上为止。然后老师就问我工作的情况,没有软工基础为什么要跨考这个专业,以后想做什么方向,编程能力如何,上机考了多少分(这就是上机影响面试的地方)。面试大概二十分钟。老师还是很随和的,气氛也不错,开始答不上题的时候很紧张,后来聊起来也就放松了,有个问题还把老师给逗乐了。切忌不要紧张,问了不少同学,很多都答不上,关键要让老师看到你是有想法的能交流的学生,回答什么都磕磕巴巴的我估计老师也不想要。复试还是比较重要的,一定要认真对待,有个细节就是要提前适应一下VC6.0的环境,这个编译器实在是反人类。
复试结束后四天出的名单,这一阵苦等。

复试上机题:每道题五个测试样例。
1.输入n(1<=n<=9),打印对应行数的三角形。要注意非法输入。
2.输入n,判断n是否在n平方的右边出现。比如1,5,6,25,都在它的平方最右侧出现,就输出yes,否则输出no,这题好像跟前年的一样,题目的叙述有点问题,当时好多人问老师来着。
3.输入若干字符串,以空格隔开,输入回车结束,将字符串按ascii码表排列后输出。比如输入ac cf bgh\n,输出ac bgh ca。
4.输入字符串,递归输出它们的全排列(不可重复)。比如输入abc,输出abc,acb,bac,bca,cba,cab。测试样例基本正常,有一个比较奇怪,是abab,不知道该输出什么

面试题:
1.基线(baseline)是什么?2.数据流图的四个组成部分。3.编译原理的题,题我都看不懂。4.人文题,如何平衡社会发展和个人利益。
总结一下资料吧:
政治:风中劲草(好好搜一下,百度出来不少假的,发货晚,耽误事),其他老师的不是很了解,多搜搜看吧。
数学:基本是复习全书、张宇、汤家凤三选一,我是选的张宇,其他的也不错,选了谁,就所有资料都选谁,因为老师风格不一样,贪多会很乱。
英语:资料比较多,黄皮书和新东方不错,可以去书店多翻一翻看看喜欢哪个。不要贪多,适合自己的才是好的。
专业课:C语言我用的苏小红的书和慕课,浅显易懂循序渐进,谭浩强的书真的不适合入门。数据结构就是王道+数据结构1800题,别的不用考虑了,甚至连教材都可以不买,反正我买了教材没怎么看过。
复试上机:可以买一本王道的机试指南,但是那个难度相对比较大,基础不好的话也别太死磕了。论坛里有很多历年的上机题,把这些都做会。

说了好多,有的地方可能没太说清楚,大家别介意。王道论坛在考研过程中给 我提供了巨大的帮助,十分感谢,希望我的总结有所帮助。楼下的同学说的对,北理确实公正,不用找关系这那的,努力到了就没问题。祝大家考研顺利!