上岸锦囊 | 计算机常见笔面试知识点总结!_笔试类型计算机类-程序员宅基地

技术标签: 计算机保研  CS保研干货  

写在前面

预推免已近至眼前。面对铺天盖地的预推免通知,各位保研er们是否已经准备就绪。保研er们即将在预推免中面临激烈的竞争,但机会与竞争共存,只有做好充分的准备,才能在这场战役中获得最终的胜利——梦校的offer。接下来岛主就给大家分析一下,如何准备预推免中的笔面试~

01、CS预推免有哪些考核形式

笔试

笔试是预推免中的考核方式之一,院校会通过笔试来考察同学们掌握的专业知识,分数也较为客观公正,可以在一定程度上反映出同学们的学习能力和逻辑思维能力。不同院校考察的笔试题型与重点各有不同,但大多数院校中笔试是作为最终成绩中的一部分,占比有高有低,如2019年人大信院预推免中笔试就占比50%(非跨学科申请)。

2019年人大信院接收预推免笔试考核方法(https://irm.ruc.edu.cn/xydt/tzgg/79eca0dafd99467284d59dfca3cad835.htm)

机试

机试是预推免考核中常见的一种形式,关注同学们的逻辑思维和算法设计,考察同学们的知识储备和编程能力。一般来说,同学们需要在规定时间内编写代码完成指定的若干题目,每个题目设置了多个测试点,分数评判的依据是完全解决题目或解答通过的测试点的数量。在预推免中,不同院校机试的难度各异,但占比不大。例如清华大学计算机科学与技术系的预推免中,机试仅占总成绩的20%。

清华计算机2022年预推免通知中机试占比(https://www.cs.tsinghua.edu.cn/info/1048/5033.htm)

面试

不管是在预推免还是在夏令营中,面试都是最重要的一项考核手段。院校的老师们会通过面试来评估一位同学的专业知识储备和综合能力,从而判断是否给同学发放offer。面试成绩一般占比较高,即使笔试和机试成绩稍逊色,有时一场精彩的面试也可以为同学们赢得offer。如北京航空航天大学计算机学院预推免考核内容为C语言上机(100分)和综合面试(200分),面试成绩占比2/3。

北航计算机2022年预推免通知中考核要求

(https://scse.buaa.edu.cn/info/1299/8609.htm)

02、如何准备CS预推免

笔试准备

题型

对于计算机专业的笔试,一般院校考核会有两种题型:

① 选择、填空、判断:

这类题目一般涉及计算机的基本概念、特征、分类及简单的计算等,着重考察学生的专业知识广度,考核难度比较基础。但这类题目数量较多,对同学们的答题速度要求较高。

2022年南大计算机的笔试考核题目类型包括选择题和填空题,选择题包括单选题和多选题,多选题少选不得分。填空题则例如给出程序的功能,要求在空缺的地方选择恰当的程序语句。

② 程序设计、算法设计、应用计算:

这类题目一般比较综合,着重考察学生的专业知识深度,要求同学们对经典知识、算法的综合性理解,专业前列的院校一般很喜欢考核综合类的笔试题。

2019年西北工业大学自动化学院考察线性系统的时域分析与矫正方法;2022年北京航空航天大学考察不定积分的求解。

考核范围

① 编程语言基础:

编程语言是最为基础的,预推免中专门针对编程语言知识的考查可能较少,但是同学们不能因此松懈,应该积极复习。许多基础专业课的知识都与编程语言相关,尤其是数据结构与算法更与其息息相关。其中,C语言的基本语法是最基础的,也是最需要掌握扎实的。

② 数据结构与算法:

数据结构与算法是计算机专业同学的基本功,许多院校都着重考察数据结构与算法,其中时间复杂度、链表、循环队列、二叉树、哈希表等知识点都是计算机保研常考知识点。

2022年南大计算机以选择题的形式考察了优先队列最常用的数据结构、希尔排序、B+树、红黑树等知识点;2021年港大计算机考察了一个涉及最大独立子图的编程题。

③ 计算机网络:

计算机网络也是最常考的科目之一。由于同学们未来面临的许多科研项目都离不开网络架构,因此对计算机网络的考察也是重点之一。常见的考点:计算机网络中各层特点、TCP与UDP的异同、TCP的三次握手、流量控制和拥塞控制等。

2019年武大计算机笔试就涉及到了计算机网络,题目包括求信道利用率、网络的划分、求子网掩码等;2022年中科院计算所个别实验室的编程题也与计算机网络相关知识有关。

④ 操作系统:

操作系统的课程知识比较系统,这也是计算机专业的同学们需要掌握的基本功之一。预推免中许多院校的老师们都会以操作系统知识作为考察的重点之一。同学们需要准备好进程与线程、死锁、磁盘调度算法、页面置换算法等经典问题

⑤ 计算机组成原理:

计算机组成原理较难,因此笔试中几乎很少会出现相关的考点。但部分顶尖院校,例如北京大学等还是对计算机组成原理的基础知识较为重视。尤其是对于申报计算机系统结构、高性能计算等偏底层的方向的推免生来说,计算机组成原理知识的复习是必不可少的,其重要基础主要涉及原码、补码、反码、循环冗余校验、带宽、利用率、存储容量等性能指标。

机试准备

巩固专业基础

机试与扎实的基础知识息息相关,同学们需要积极复习数据结构与算法基础。保研er们可以利用课本或是专门的机试书籍对常见的数据结构(如链表、队列、树、表、图)进行复习,熟悉数据结构对应的操作,常用的指针、引用、标准输入输出、文件操作等更是要多加练习,确保熟练掌握。在算法方面,对各种经典算法要牢记于心,比如枚举、贪心、递归、分治、动态规划等。此外,在机试考核中,对字符串处理(字符串匹配、词频统计等)、搜索算法(DFS/BFS)、列表队列处理(增删查改)的考察较频繁,同学们也需要多做准备。

练习真题

Oj平台推荐

刷题是提高机试能力的必需途径,而选择适合自己的oj平台非常重要。下面岛主就来给大家推荐一些oj平台:

  ● UVA

UVA是和《算法竞赛入门》相对应的刷题平台,书中的练习题在平台上都可以找到,两相结合刷题效果非常好。不过全英文的网站在使用上可能会有点困难,提交速度也有点慢。此外,这个平台对答案的输出格式要求很严格,需要注意(格式不对也会WA哦)

● 百练oj

百练oj是北大官方的平台,北大历年的夏令营、推免试题上面都有,资源非常丰富。平台评测速度很快,但对头文件要求很严格,可能因此出现编译错误。

 Leetcode

Leetcode也是很有名的oj平台,题目数量多,而且在持续增加新题。题目有分类,有难易程度和Tag标签标注。此外,可以在线编写、编译、调试,支持多种编程语言。

● RQNOJ

RQNOJ算是一个老oj平台,有很多经典题,但题量较小。题目有分类,界面清爽,debug很方便。

对很多机试能力不强的保研er来说,刷题或许不是一件愉快的事,毕竟debug很容易使人崩溃。因此一定要遵循由简入繁、循序渐进的刷题原则,一点点增强自己的能力和自信心。其次,要学会读别人的代码,学习他人更简洁有效的思路,并试着举一反三,从而更快成长。

面试准备

01、考核范围

自我介绍类

几乎在所有的面试环节中,最开始就需要同学们进行自我介绍。根据时间的长短而言,一般分为一分钟和三分钟的自我介绍。同学们需要详细介绍自己的基本信息、学术背景、竞赛与科研项目经历、未来发展目标等。基本信息一般包括同学们的本科院校、专业学习排名等等。大多数老师都比较关注竞赛与科研项目经历,同学们可以概括一下自己曾经参与过的项目内容及成果,也可以阐述一下自己未来的发展目标。

自我介绍环节一般比较简短,是给老师们认识自己的机会,也比较轻松,无须有太大的压力。自我介绍是面试环节中刚开始考核的缓冲阶段,既可以引起老师们的兴趣,也可以缓解同学们的紧张。同学们可以提前准备好一分钟和三分钟的自我介绍。

专业知识问题

部分院校会在面试中进行专业知识的考察。但由于面试中准备时间短暂、心理压力大,因此许多同学会觉得面试中的专业知识考察难度非常大。专业知识问题的考察一般会以抽题的方式进行,同学们首先要做好充分的准备,尽可能地表达自己对专业知识的理解。如果答不上来也不能闭口不答,可以如实告知老师,老师们可能会进行一些提示和引导,这一小段时间内同学们也可以进行思考。

当然,如果能够准备充分,必然也会言之有物,同学们可以参考往年常见的CS保研面试问题。

简历项目问题

在预推免申请时,同学们都会向院校老师们提供一份自己的简历信息。在综合面试中,老师们会根据同学们简历中的经历进行提问,尤其是竞赛和科研项目,这部分是老师们比较关心的部分。同学们在进行面试之前,需要重新回顾曾经的竞赛与科研项目细节,例如模型、实验设计、数据来源、结论等,也需要了解项目存在的优缺点。在面试中老师们很有可能会对项目的细节进行提问,判断同学们在项目中的贡献和项目价值。

英文问题

在预推免中,英文能力也是考察的重点之一,但占比一般不大。部分院校需要同学们进行英文自我介绍,也有英语问答,例如为什么选择该院校、做过的科研项目等等。同学们需要提前做好准备,练习英语口语。

02、面试中的注意事项

不同院校关注的重点不同

不同院校的面试形式一般都是许多老师面试一位同学,但由于不同学校和老师的研究方向不同,因此面试中提出的问题重点也不同。同学们可以提前了解报考院校的研究重点,以及老师们的研究方向,提前做好心理准备,做到有的放矢。

提前模拟练习面试

同学们可以在面试前进行模拟面试来锻炼自己。首先,广泛搜集院校面试的参与经验,罗列面试中可能会提到的问题,提前拟好问题答案并背诵,这样即使在正式面试时感到紧张也有话可说。

其次,同学们可以寻找有经验的学长学姐或同学,邀请他们帮自己进行模拟面试,学长学姐们站在旁观者的角度,能够为同学们提出更加客观的面试建议。最后,保持稳定的心态,在模拟面试中练习减缓紧张的方法。在正式面试时,通过自我介绍的时间来慢慢放松自己,调整说话的节奏,让自己进入到一个能够轻松冷静地交流的状态中去。同时,注意自己的面部表情,适当地微笑让老师感受到你的礼貌,也让自己镇定下来。

03、一些建议

根据自身情况备战

保研er们应该根据自己对专业知识的掌握程度来进行备战。如果同学们原本对于核心课程知识的掌握程度就较为透彻,那么可以简单地对知识进行梳理和复习,主要以回顾概念和加强记忆为主。毕竟笔试、机试和面试中也不会考察得过于全面,因此同学们在复习时不必过于纠结细节,可以着重对重点概念和热点问题进行记忆和理解。

如果同学们在之前上课时便一知半解,那么最好要尽早和全面地进行复习,通过学习教材和真题练习来加深对知识的记忆和理解。

寻找报考院校往年的笔试面试真题

同学们可以寻找报考院校往年保研的笔试和面试真题,积极向参加过的学长学姐求取经验,也可以向该院校的学生询问院校的考核重点,只有做好万全的准备,才能胸有成竹地冲刺预推免。

书目推荐

《王道计算机考研机试指南》(通俗易懂,难度接近大多数高校出题难度)、《算法竞赛入门》(难度较大,打ACM必备)、《大话数据结构》(难度小,适合基础薄弱的同学)。

计算机保研面试中经常会对专业课知识以及所做项目涉及的前沿领域的知识进行提问,拥有准确而全面的知识储备才能让你在面试紧张的环境中表现出较好的专业素养和反应能力。岛主也为大家奉上计算机各类课程保研面试常见问题及回答模板!

↓↓↓

1

软件工程常见面试知识点总结

①什么是软件工工程?

②软件的生命周期

③软件过程

……

2

数据库常见面试知识点总结

①事务

②并发一致性问题

③封锁

……

3

数据结构常见面试知识点总结

①绪论

②线性表

③栈,队列和堆

……

4

操作系统常见面试知识点总结

①计算机系统概述

②进程管理

③内存管理

……

5

计算机组成原理常见面试知识点总结

①计算机系统概述

②数起的表示和运算(偏笔试一点的一章)

③存储系统(适合专业方向为体系结构的同学重点复习)

……

6

计算机网络常见面试知识点总结

①计算机网络体系结构

②物理层

③数据链路层

……

关注公众号【计算机保研岛】

回复对应关键词

即可免费领取~

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Baoyan_cs/article/details/132790974

智能推荐

Jungle Roads (prim模板)_jungle roadsprim-程序员宅基地

文章浏览阅读287次。The Head Elder of the tropical island of Lagrishan has a problem. A burst of foreign aid money was spent on extra roads between villages some years ago. But the jungle overtakes roads relentlessly, so_jungle roadsprim

oracle数据库range分区以及子分区_oracle partition by range-程序员宅基地

文章浏览阅读1w次,点赞6次,收藏29次。oracle 11g下自带样例,sh 用户下 sales 表数据 有91w条数据select count(1) from sales t;我们用sales 表数据来重新建表并进行分区,比较分区与不分区的效率,以及分区后分区局部索引与位图索引的效率比较。1、 创建包含主分区表和子分区表sales_part_test都按照time_id字段进行分区create table sales..._oracle partition by range

Echarts柱状图超出部分隐藏,但鼠标hover上去仍然显示实际值_echarts 滚动柱状图溢出隐藏-程序员宅基地

文章浏览阅读4.8k次。实现效果Y轴最大显示范围是50,右边三个柱状图都超过50,但是超出部分不显示,鼠标移动上去仍然显示实际数值思路:做两个数组,数组datas是真实值,数组formatDatas用于柱状图显示。知识点:formatter:格式化回调函数,处理图表中值,可用于控制hover中的内容(具体可以看官方教程);附上网友介绍:https://blog.csdn.net/qq_3944280..._echarts 滚动柱状图溢出隐藏

趣图:程序员的斗志曲线图-程序员宅基地

文章浏览阅读1.1k次。(点击上方公众号快速关注,不错过趣图)程序员的斗志曲线图↓↓↓PS:纵轴 morale(斗志),横轴为时间关注「程序员的那些事」每天看 IT 趣图↓↓↓_程序员按工作经验统计曲线图

PTA 7-7 统计选票_选民投票c语言pta-程序员宅基地

文章浏览阅读5.2k次,点赞4次,收藏5次。某次选举的共有三人参选,试编写程序根据输入的选票值,统计三人各自的得票数和废票数,并输出投票结果。统计规则如下:选票值为1表示选Tom 选票值为2表示选Jerry 选票值为3表示选Spike 选票值为0或4表示为废票 若3人票数均不大于废票数,则选举结果无效输入格式:在一行中依次输入所有选票的值,之间用空格间隔,输入-1则表示输入结束。输出格式:在第一行中按如下格式输出票数统计结果。Tom = 得票数 Jerry = 得票数 Spike = 得票数 Invalid = 废票数_选民投票c语言pta

acm之旅--大整数的运算(数组模拟)_acm大数运算-程序员宅基地

文章浏览阅读396次。文章目录大整数加法(1000位以内)大整数乘法一个是大整数,另一个不是大整数两高精度数相乘大整数除法(被除数是大整数,除数不是大整数)大整数取模注意:除法与取余操作都是将大数正序保存在数组里(num[0]为最高位),其余(加 减 乘 除)需要倒叙保存。大整数加法(1000位以内)#include <iostream>#include <string>#incl..._acm大数运算

随便推点

paramiko connect NETCONF-程序员宅基地

文章浏览阅读237次,点赞4次,收藏5次。import reimport sys'''config = {try:try:try:else:ret = Nonetry:else:return rettry:except:return ""return retdata = ""= -1:break= -1:breaktry:breaktry:= None:= None:= None:except:passxml = '''_paramiko connect

如何利用安卓修改大师进行Smali反编译调试_需要修改smali 有沒有好工具-程序员宅基地

文章浏览阅读3.3k次。安卓修改大师可以在没有源代码的情况下,直接反编译已经打包的APK安装包,通过修改SMALI代码实现添加和去除部分功能,并在应用的任何地方添加任意代码,增加任意任何您想实现的功能。通过这种方式,把该应用变为您自己的应用(通过安卓修改大师反编译生成的新应用仅供个人学习反编译知识,严禁用于商业用途)。大部分情况下,通过安卓修改大师反编译打包的应用都可以正常运行。如果您不幸遇到打包的程序运行崩溃,您必须..._需要修改smali 有沒有好工具

卡巴斯基白皮书-基于机器学习的恶意软件检测-笔记_机器学习恶意软件检相关的书-程序员宅基地

文章浏览阅读1.4k次。前言:下文用“我们”表示卡巴斯基实验室,(?)标记尚有疑问处。原文地址。这篇文章描述卡巴斯基实验室基于机器学习的恶意软件检测实践,包括静态分析和行为分析两类检测方法,以及数据预处理工作。执行前数据:Exe格式描述,代码描述,二进制数据统计,文本字符串,通过代码仿真而得到的数据执行后数据:行为,事件机器学习概念和定义无监督学习:对未知类型的样本的打标签工作需要不少专家工作,代价较高。而非监督..._机器学习恶意软件检相关的书

Markdown - 做好看的笔记_markdown适合做笔记吗-程序员宅基地

文章浏览阅读1.1w次。Markdown - 好看的笔记markdown是一种轻量级标记语言,大概是最适合程序员做笔记的了,用过的都爱不释手。不需要进行复杂的排版,就能轻松生成漂亮的笔记。如果你还在使用word、文本文档写学习笔记,不如快来试试markdown。一、Markdown基本语法1.1 标题markdown标记语言中,# 开头表示标题,一个# 代表一级标题,两个#代表二级标题,以此类推…# 一级标题## 二级标题## 三级标题显示效果:一级标题二级标题三级标题1.2 文本样式通常文本两端用特_markdown适合做笔记吗

vue资源_卖座电影vue下载-程序员宅基地

文章浏览阅读497次。转载https://blog.csdn.net/wang1006008051/article/details/77970492 element ★11612 - 饿了么出品的Vue2的web UI工具套件 Vux ★7503 - 基于Vue和WeUI的组件库 iview ★5801 - 基于 Vuejs 的开源 UI 组件库 mint-ui..._卖座电影vue下载

利用c语言在屏幕上画出窗口,第一课:创建一个windows窗口-程序员宅基地

文章浏览阅读3.4k次。跟我一起学图形编程 作者:姚明联系方式:欢迎使用我的图形学教程。我是计算机专业的学生,对图形图像技术有浓厚的兴趣,就读期间广泛的涉及相关知识,但始终没有深入研究。原因很简单,我认为广度可以决定深度,大学期间应博学,不宜专于细节。现在毕业了,我选择了图形学作为自己深入研究的方向。关于图形学,我也算是初学者,也许,与大家不同的是,在深入研究之前..._c语言windows绘制窗口

推荐文章

热门文章

相关标签