兰州大学计算机考研上岸经验
一、考研初衷
- 选择考研的原因是大多数好的就业单位以及大多好城市,特别省会类城市,例如兰州基本都需要硕士。
- 选择兰州大学的原因是目前大多企业都以985院校学生优先,且兰州大学因为地理位置不佳,并且处在考研B区,因此是985里面最好上岸的学校,没有之一。
- 选择考计算机研究生原因是,虽然计算机不如往些年,但依然是就业里面选择范围最广,工作水平较高的专业。
- 作为甘肃人,本科时离家较远,因此读研想离家近一点,且兰大在兰州甚至西北地区话语权还是很高。
二、个人情况
本人本科就读于一个211工科学校,录取时为化工类专业,因为怕就业不行,因此大二时成功转到计算机类专业,本科期间成绩平平,也没有啥奖项,比较平庸。大学时想工作,因此大四期间没有选择考研。在工作一段时间后,觉得各方面不是很满意,因此决定考研。
三、初试备考经验
兰州大学计算机属于自主命题,学硕考数学一、英语一、政治、806计算机专业基础;专硕考数学二、英语二、政治、806计算机专业基础。学硕和专硕专业课考试一致,即数据结构、操作系统和计算机组成原理各占50分,共150分。
(一)数学
本人因为工作原因,八月份才开始考研。
第一轮复习
1. 复习资料与做题
- 看汤家凤的基础班视频课,并做笔记。
- 每学完一章后,做汤家凤1800的入门篇和基础篇。
- 遇到不会做的题目,坚持做完后再看答案,并标记不会的题目,整理错题。
2. 复习时间
- 从八月初开始,到九月底结束,时间较长。建议有时间的同学尽量提前开始复习,细致进行,不要急于求成。
第二轮复习
1. 复习资料与做题
- 继续跟汤家凤的视频课,避免换老师和风格。
- 强化阶段采用同样的方法,先从线性代数开始,然后是高数。
- 强化期间主要看视频、做笔记、看辅导资料的例题,不再做1800。
2. 复习时间
- 线性代数强化到十月初,然后开始强化高数,时间较紧。
- 十月底结束第二轮复习后,做了几天李永乐的660题,做了约三百多题。
真题和模拟题
1. 真题复习
- 从2000年到2024年,每天做一张真题试卷,二十几天内完成一遍。
- 花一周时间整理错题。
2. 模拟题复习
- 做李林模拟卷4+6,到考试时间。
- 做各种模拟卷,题目较难,不用太在意分数。
复习方案
基础薄弱的同学
- 可以跟汤家凤的基础班,适合手把手教做题的风格。
- 基础较好的同学可以选择张宇,讲课幽默但做题难度高。
复习时间安排
- 最好三月初开始复习,五月底结束一轮复习,最迟在暑假前完成。
- 九月中下旬开始做真题,一天或两天一套,从2000年或2010年开始,认真复习总结错题。
- 十月底前完成一轮真题,十一月期间做模拟题,推荐李林、李永乐、汤家凤、张宇等模拟卷,合工大五套卷等,基本做二十套。
- 十二月到考试前,少量做题,两三天一套,严格按照考试时间来做题,培养考试习惯,复习错题和基础概念。
备考建议
选择合适的老师和复习资料
- 基础阶段可以跟汤家凤或张宇,强化和冲刺阶段可以参考李永乐团队(尤其武忠祥)。
真题和模拟题的复习方法
- 真题要认真做,做好总结和错题笔记。
- 模拟题难度较大,不要心态崩溃,认真做题总结。
考试策略
- 考试时要尽量拿到所有能拿的分,多写步骤,确保拿到尽可能多的分数。
(二)英语
第一轮复习
1. 背单词
- 从八月初开始背单词,用的天天背软件,每天早上花一个多小时背单词。
- 由于懒惰,七点左右才起床,背单词效果不佳,进度只到百分之六十。
2. 练字
- 使用道长的字帖练字体,但效果不明显。
第二轮复习
- 做真题
- 九月份开始做2000年到2009年的真题卷子,主要做阅读和新题型。
- 单词不认识,导致大多题目做不对,之后看视频复习并记录不认识的单词。
2. 后期复习
- 十月份后时间吃紧,停止背单词,开始做后十年的真题卷子,包括阅读、完形、新题型。
- 十二月初开始复习作文和翻译,因单词和长难句基础薄弱,效果不佳。
- 背了朱伟的六篇作文模板,但考试时无法套用。
复习方案总结
英语复习的重要性
- 英语基础较为关键,有些人大学就通过四六级甚至考过雅思托福,而有些人大学毕业也未必能过四级。
- 考研英语重在词汇量的记忆,尤其是考研真题中最常见的不到两千个词。
复习时间安排
- 英语复习时间应与数学复习时间相近,从三月初或五月底开始,最迟在暑假前完成一轮复习。
单词记忆
- 坚持背单词,尤其是英语基础差且记不住单词的同学。
- 希望能坚持到大纲的六千多个词,尤其是考研真题中常见的两千个词。
真题练习
- 六月中旬或七月开始做考研真题的阅读部分,仔细认真做,并记忆相关单词。
- 反复刷真题是提高英语分数的直接方法,尤其是阅读和新题型(送分题)。
其他题型
- 翻译和完形填空需要反复练习,有讲解真题的视频可参考。
- 十一月下旬开始复习作文,建议自己写作文提炼写作能力或背诵十几篇范文,记忆万能句子。
考试策略
- 考试时做题顺序推荐:先写作文,字体整洁;然后翻译,字体整洁;接着阅读和新题型,最后完形填空(难度最高,分值最低)。
- 调整好心态,遇到难题不要放弃。
复习建议
单词记忆
- 使用记单词软件,坚持每天背单词,早起复习效果更佳。
- 记不住的单词反复记忆,做好单词笔记。
真题练习
- 早期以真题为主,反复做阅读、新题型、翻译和完形填空。
- 结合视频讲解,理解解题思路和方法。
作文练习
- 提前准备作文复习,背诵范文并提炼万能句子,自己动手写作练习。
- 作文字体整洁,结构清晰,内容尽量丰富。
考试心态
- 保持良好心态,合理安排复习时间,遇到难题时冷静应对。
- 考试时注意答题顺序,确保时间分配合理。
(三)政治
复习经验与方法
- 开始时间与方法
- 虽然开始复习政治较迟,但投入了较多时间和精力。
- 每天下午看三到四个小时徐涛的视频课,并做肖秀荣的一千题,十几天完成一轮。
2. 二轮复习
- 使用各种小程序完成第二轮一千题,之后做各种预测卷,仅做选择题。
3. 背诵和预测卷
- 背诵肖秀荣的四套卷和八套卷,但因时间原因,肖八没背,肖四背的时间较少,主观题记混了。
- 考试时选择题得分四十分,与目标有差距。
总结建议
政治复习重要性
- 政治正常来说分数差距不大,多数人在60-80之间,高于80很优秀,低于60有问题。
复习时间安排
- 建议九月开始看政治课,也可以选择九月底十月初开始,每天做题累了时可以看政治视频。
- 看视频期间做肖秀荣一千题,主要做选择题。
选择题练习
- 有精力的同学可以刷其他老师的选择题,使用APP如小白考研、红果硕考研、壹硕考研等在线刷题。
背诵基础概念
- 喜欢背书的同学可以背基础概念,提高选择题能力。
重点复习阶段
- 十一月下旬肖秀荣八套卷出来后,正式开始政治复习,做肖八选择题,背大题答案。
- 十二月初肖秀荣四套卷出来后,必须记忆,认真背诵,确保大题拿分。
考试策略
- 考试时选择题要细心做,多写点步骤,主观题认真书写,发挥出自己的最好水平。
复习建议
选择老师与资料
- 推荐徐涛老师的视频课,也可以选择腿姐的课程。
- 资料可以选择徐涛或肖秀荣的,都差不多,基础方面都涵盖得很好。
刷题与背诵
- 做题时只做选择题,不用管简答题,尽量多刷题,提高选择题得分能力。
- 后期背诵肖秀荣四套卷和八套卷的大题答案,确保大题得分。
复习心态
- 保持良好心态,合理安排时间,确保政治复习与其他科目平衡。
- 政治复习需要细致认真,不要轻信不背书也能考高分的传言,自己的努力是最重要的。
总结
- 政治复习需要系统化,按照计划进行,每个阶段有明确目标。
- 选择合适的资料和老师,坚持刷题和背诵,确保知识点掌握扎实。
- 保持良好心态,认真对待每一次练习和考试,争取取得理想成绩。
(四)806专业课
【数据结构】
学科特点
- 数据结构知识点比较杂,分清重难点。
- 重点考察知识点本身,重思想,轻代码。
- 题型基本不变,知识点比较固定。
基础知识内容
- 数据结构定义、逻辑结构、存储结构、算法、时间/空间复杂度等。
1.线性表、栈、队列、串、数组、广义表(线性结构)
- 理解线性表与栈、队列、串的关系;
- 理解线性表与数值、广义表的关系;
- 特殊矩阵与稀疏矩阵;
- 数组的物理地址计算;
- 理解顺序表、链表的插入、删除,入栈、出栈,入队、出队等算法题;
- 深入理解顺序表和链表的定义、优缺点、使用场景等;
- 串的模式匹配、广义表的表示;
2. 树与二叉树(非线性、重点)
- 掌握递归与非递归算法设计,重点是二叉树的遍历;
- 理解特殊二叉树,如二叉排序树、平衡二叉树、满二叉树、哈夫曼树等;
- 线索二叉树的画法;
3. 图(非线性、重点)
- 图的存储方式、图的遍历方法以及最小生成树算法(Prim、Kruskal);
- 熟悉AOV和AOE网;
- 掌握拓扑排序;
- 熟悉最短路径等;
4. 查找与排序
- 除B树、B+树外的知识点相对简单,多为概念性和模式化的内容;
- 败者树、归并排序、基础排序等;
- 概念掌握;
【操作系统】
学科特点
- 操作系统概念较多,需要认真看书,大题题型较为固定;
- 框架式学习,有助于掌握知识点;
基础知识内容
1. 计算机系统概述
- 概念题型,多为名词解释题;
- 多道程序设计、操作系统内核;
2. 进程(重点)
- 进程的互斥和同步(PV操作)、进程调度算法、银行家算法;
- 掌握进程概念、死锁概念等;
- 进程转换三状态、五状态、七状态图;
3. 内存(重点)
- 段式、页式存储、页面调度算法等;
- 理解存储方式的思想,学习地址格式、划分方式、虚实地址转换等;
4. 文件、输入输出
- 磁盘调度算法;
- 文件打开、关闭等概念;
- Linux相关的文件知识;
- 全章概念性知识,答题考察跟往年差不多。
【组成原理】
学科特点
- 知识点较多、难度相对较大。
- 使用白中英第五版、第六版教材;
- 使用计算机体系结构设计教材;
基础知识内容
1.计算机系统概论
- 概念性知识,记忆历年考过的知识点。
2. 运算方法和运算器(重点)
- 数据的表示、原码、反码、补码;
- 数据的运算,补码的乘除法、双符号位的补码加减法;
3. 内部存储器(五星重点)
- 存储器与Cache结合大题;
- 局部性原理等;
4. 指令系统
- 指令结构及寻址方式;
- 指令格式划分;
5. 中央处理器(重难点)
- 控制器结构、指令执行步骤;
- 静态流水线的计算、流水CPU设计;
- 微指令等;
6. 总线系统
- 集中式总线仲裁;
- 总线类型;
7. 输入输出系统
- 缓冲技术;
- 缓冲池等;
数据结构和操作系统难度较低,组成原理难度较高。理想分数为数据结构45分+,操作系统45分+,计算机组成30分+,总计120分以上。
四、复试备考经验
复试流程
复试分为三天进行,具体安排如下:
第一天
- 交复试要求的各类材料,如身份证复印件、本科学位证等;
- 缴纳复试费用;
- 准备第二天的内容;
- 参考实验室
第二天
- 上午:进行笔试考试。
- 英语听力考察:选择题和填空题,成绩占复试中面试成绩的10%。
- 笔试:学硕考编译原理或离散数学,专硕考计算机网络。
- 下午:进行机试考察。
- 机试时间:下午一点半开始,持续三个小时。
- 内容:三道编程题,使用C、C++、Java或Python完成。
- 本地提交。
第三天
- 全天进行面试,学硕和专硕分别分组进行。
- 面试内容:
- 英语口语考察:话题阐述和与老师对话。
- 综合面试:专业课知识、简历内容、科技前沿等问题。
- 优秀面试者:面试后不久会收到老师的主动联系。
- 思政考核:询问家庭背景等。
- 成绩公布:
- 当晚公布优秀者名单,接到通知后联系导师。
- 次日早上公布全部面试结果,上岸的同学联系导师。
- 下午可能会有补录通知,未录取但复试及格的同学可抓紧联系导师。
面试常见问题
1.学术及专业问题
- “你大学最擅长的科目是什么?”
- “你认为计算机网络如何实现可靠传输?”
- “你认为TCP哪些字段有助于可靠传输?”
- “UDP的首部校验和是怎么实现的?”
2. 未来规划与兴趣
- “你以后想研究什么方向?”
- “对大模型的了解?”
3. 项目与实践
- “本科做过哪些项目?”
- “了解哪些算法?现在让你做会有哪些改进?”
4. 深入挖掘
- 面试官会根据上述问题深入挖掘,要求详细阐述和具体回答。
复试及其比重
复试分为四部分:英语听力、笔试、机试和面试,各部分占比如下:
- 英语听力:占比5%
- 笔试和机试:共占比5%
- 面试:占比40%
- 初试成绩:占比50%
其中,笔试机试的均分不过60,面试分不过60都直接出局。专硕的复试笔试科目为计算机网络,学硕的为编译原理或离散数学,考察比较简单,不会很细。
面试决定是否录取
在前三年中,专硕学生初试成绩在300-310之间被录取的考生人数分别为9、3、8人,初试成绩在360以上的很多也会导致复试不及格,这里面因素有很多,最重要的是简历作假、项目作假、或者没有任何面试经验的人,说明兰大复试的重要性很高,决定是否能录取。
面试经验
不能改变的因素
很多人担心自己本科不行,本科成绩平平等因素,我想说的是,这些已经是改变不了的事实,没必要纠结。就算985、211的学生面试分75起步,双非学生70起步,也不应该纠结这五分。
面试得分重点因素
- 本科经历情况
- 科研项目经历
- 学科知识储备
本科经历情况: 面试老师重点关注你的本科是否有成就(奖项、成绩),四六级等相关;
科研项目经历: 比如你本科是否做过大创、做过系统、发过论文或者专利,最次看你的毕业论文质量。老师通常问法:
- 算法解决的问题是什么?
- 问法:“你设计的算法主要解决了什么问题?为什么选择解决这个问题?”
- 回答要点:描述问题的背景和重要性,解释为什么这个问题值得解决。
- 现有算法有哪些?它们的问题不足是什么?
- 问法:“在解决这个问题之前,已有的算法有哪些?它们存在哪些不足之处?”
- 回答要点:简要介绍现有模型,并详细说明它们的缺点或局限性。
- 你的算法的创新之处是什么?
- 问法:“你的算法在设计和实现上有哪些创新点?这些创新点是如何改进现有算法的?”
- 回答要点:具体说明模型的创新之处,强调这些创新点如何克服了现有模型的缺点。
- 数据集是如何获取的,有什么特征?
- 问法:“你的算法使用的数据集是如何获取的?这个数据集有哪些重要特征?”
- 回答要点:解释数据集的来源,描述数据集的特征(如数据规模、数据类型、数据分布等)。
- 算法的评价方式是什么?
- 问法:“你是如何评价算法的性能的?使用了哪些评价指标?”
- 回答要点:列出评价模型性能的方法和指标,并解释这些指标的重要性。
- 算法的不足与改进方法是什么?
- 问法:“你认为你的算法存在哪些不足之处?针对这些不足,你有什么改进方法?”
- 回答要点:诚实地指出模型的缺点,提出一些可行的改进建议。
无获奖、科研项目经历怎么准备?
- 多背学科知识: 比如学一些Java面经、机器学习算法等;
- 准备常问问题: 针对自己的简历,思考可能会问的问题,并提前做答案;
- 不用过于老实: 面试老师就那十几分钟,如何能够让老师欣赏你是重点,不要让自己太老实;
五、兰大计算机分析
-------------------------------------------
个性签名:独学而无友,则孤陋而寡闻。做一个灵魂有趣的人!
如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!
万水千山总是情,打赏一分行不行,所以如果你心情还比较高兴,也是可以扫码打赏博主,哈哈哈(っ•̀ω•́)っ✎⁾⁾!