导航菜单
首页 >  研究生面试常见问题及回答模板  > 给你offer会来吗?31个计算机保研常见问题及回答模板!必收藏!

给你offer会来吗?31个计算机保研常见问题及回答模板!必收藏!

写在前面

计算机保研面试是复试中比较重要的环节,它能体现同学们的知识储备水平和临场反应能力,因此需要我们做好充足的准备。

下面岛主带大家从常规问题和专业问题出发讲讲面试中常问到的问题。

一、常规问题

01、目前拿到了哪些offer,如果我们给你发offer了会来吗

目前拿到的offer:如果已经拿到的offer都弱于现在的——已经拿到的offer中挑三四个中看的说出来;如果有拿到跟当前同档次或更高的——说同档次的,不要说实力强于正在面试的学校。

如果发了offer会来吗:当然来,贵校是我梦寐以求的学校,从小就是我的理想院校。

02、为什么选择来我们学校

从学校的校训、文化底蕴、学校特色,学院的研究风格、师资力量、历史沿革以及自己同该学校、该学院的联系(有没有来这里参加过比赛、会议,有没有来参观过)等方面出发,以正面称赞以及自己的兴趣为主。

03、你本科专业跟你当前申请的专业不一样,为什么想转专业呢

“本科专业主要是学xxx,该专业的特点和要求是xxx,我在过去三年已经尽力去学习该专业,但是发觉它与自身的爱好和追求有偏差,同时自己在探索学习的过程中了解到xx专业(当前申请专业)是我最喜欢和向往的方向,经过自学和请教我得以更深地了解该专业的xxx,并渴望在硕士期间得到系统的指导和深造”。

04、介绍你的本科学校

从学校的办学层次、社会声誉、综合排名、学科精度、学科实力等方面出发回答。尤其是在本科学校的人才培养方面,可以着重讲一讲,当然如果和面试学校有着什么联系和交流的话,也可以详细说一说。

05、介绍你的家乡

(一般出现在英语问答中,故下面展示英语模板)

My hometown is XX, a beautiful city in XX Province. It is famous for its pleasant ecological environment and age-old history, and konwn for XX. There are wonderful scenes here,such as XX and XX, where many people come for tour and investment each year. I was born and grew up here, believing that with the joint efforts of every person, a better future of XX is around the corner.

06、讲讲你的优点

(一般出现在英语问答中,故下面展示英语模板)

I think my strongest advantage is my ability to persevere in everything no matter how difficult they are. Moreover, I often adopt positive attitude in the face of challenges and setbacks in life, and actively seek out scientific methods to deal with them.

07、讲讲你的缺点

(一般出现在英语问答中,故下面展示英语模板)

My shortcoming is that I don't do well in speaking in public unless the topic is familiar. It's hard for me to organize languages when faced with too many people. Hence I'm trying hard to overcome it by making positive mental construction and practicing a lot.

(尽量不要讲自己学业上的缺点)

08、你最喜欢的一门课

“最喜欢的课是xx,这门课的内容是讲xx,它具有xx的特点,我采用xx的学习方法来学习,从中学到了xx,在xx方面让我大受启发,并让我产生了对xx的科研兴趣”。

09、如果没有录取你会怎样做

“如果没有拿到录取我会觉得非常遗憾,我会反思当前能力及表现上的不足,及时弥补,并以积极的态度和充沛的热情继续下一阶段的学习,争取能来贵校读博”。

10、为什么你综合排名不是很高

首先讲讲自己本科学校对于综合排名评定的细则规定是怎么样的(适当甩锅),然后讲述自己做了哪些课外的事,例如参加实验室工作、参加竞赛、做项目等,导致没有充分的时间准备期末考试,但是自己之前的学期绩点曾高达xx,并表现出自己今后会更加努力的态度。

11、你综合排名很高是不是在项目和科研能力上没有做题的能力强

“我觉得应试能力和项目科研能力不是绝对冲突的,我注重理论基础知识,也喜欢动手实践,我曾经做过xx项目...(讲述科研项目经历),在做项目的过程中运用了理论知识,同时基础知识也在项目经历中得以巩固并有了更深的见解,两者相辅相成,我会一直追求两者之间的平衡与互益,向成为具有坚实理论基础和较高科研水平的计算机人才努力!”

12、讲讲研究生的规划

倘若能到贵校攻读硕士,我拟定了以下学习计划:

(1)研一阶段:积极与导师沟通确定自己的研究方向,大量阅读国内外专业领域论文,并努力动手复现和总结,系统掌握专业基础理论;

(2)研二阶段:在导师引领下积极参与研究课题和项目,加强实践与分析能力;参加学术交流,密切关注专业领域前沿动态,结识良师益友,努力发表高水平论文;

(3)研三阶段:在研一研二的基础上,着手完成优秀的毕业论文,另根据实际情况选择就业或深造。

二、专业问题

计算机基础

01、原码、反码和补码区别

原码:将一个整数,转换成二进制,就是其原码。

反码:正数的反码就是原码,负数的反码是把原码中除符号位以外每一位依次取反。

补码:正数的补码就是原码,负数的补码等于反码加1。

02、CPU调度算法

先来先服务;最短作业优先;最高响应比优先;时间片轮转;多级反馈队列。

03、中断的过程

关中断,进入不可再次响应中断的状态;

保存断点和现场;

判别中断源,转向中断服务程序入口;

开中断,允许更高级别中断请求得到响应;

执行中断服务程序;

关中断,恢复现场,再开中断,返回断点继续执行原程序。

04、 电路交换、报文交换、分组交换区别

电路交换:整个报文的比特流从源点连续的直达终点,像在一个管道中传输。包括建立连接、传输数据和断开连接三个阶段。最典型的电路交换网络是传统电话网络。

报文交换:将整个报文转发到相邻节点,全部存储下来,查找转发表,转发到下一个节点。是存储-转发类型的网络。

分组交换:将报文分组转发到相邻节点,查找转发表,转发到下一个节点。也是存储-转发类型的网络。

05、IPv4分为几类以及各自特征

IPv4分A,B,C,D,E五类:

A类地址以0开头,第一个字节作为网络号,用于大型网络;

B类地址以10开头,前两个字节作为网络号,用于中等规模网络;

C类地址以110开头,前三个字节作为网络号,用于小型网络;

D类地址以1110开头,不划分网络号主机号,用作组播地址;

E类地址以1111开头,不划分网络号主机号,用作保留地址。

06、进程通信的方式

管道;FIFO;消息队列;信号量;共享内存。

07、进程与线程区别

进程是操作系统资源分配的基本单位,线程是CPU任务调度和执行的基本单位;每个进程都有独立的代码和数据空间,可独立执行,线程必须依存在应用程序中;一个进程崩溃后,在保护模式下不会对其他进程产生影响,但一个线程崩溃后整个进程都死掉。

08、死锁定义及处理方法

定义:两个或多个进程都占有其他进程请求的资源。每个进程都不能执行,处于永远的等待状态 。

处理方法:

预防死锁——破坏四个必要条件(不剥夺、请求和保持、循环等待)中的一个或多个来预防死锁。

避免死锁——在资源动态分配的过程中,用某种方式防止系统进入不安全的状态。

检测死锁——运行时产生死锁,及时发现死锁,将程序解脱出来。

解除死锁——发生死锁后,撤销进程,回收资源,分配给正在阻塞状态的进程。

数据结构

01、分治法与动态规划异同

相同点:都要求原问题有最优子结构(即问题的最优解包含子问题的最优解),都是将问题分而治之地分解成若干规模较小的子问题,对子问题求解。

不同点:分治法是自顶向下求解子问题,合并子问题的解,从而得到原问题的解;动态递归是自底向上,先求解最小的子问题,把结果存在表格中,在求解大的子问题时,直接从表格中查询小的子问题的解,避免重复计算。

02、堆和栈的区别

栈由操作系统自动分配释放,可由操作系统完成静态分配和动态分配,生长方向向下,内存地址由高到低,分配专门的寄存器存放栈的地址,压栈出栈都有专门的指令执行,效率较高;

堆由开发人员分配和释放,只能动态分配,生长方向向上,内存地址由低到高,由库函数或运算符来完成申请与管理,效率较低。

03、树和图的区别

树是分层结构,图是网络模型结构;

树有根节点,图没有根节点的概念;

树的边数为节点数减一,图的边数没有限制;

树不能有环,图可以有。

04、常见排序算法

1、冒泡排序O(n2)

依次比较相邻元素,若前者比后者大,则交换两元素。

2、快速排序O(nlogn)

以数组首元素为标准,数组中小于等于此数的放左边,大于的放右边,再对两边递归调用。

3、选择排序O(n2)

在长为N的数组中第一趟遍历N个数据,找出其中最小值与第一个数交换,第二趟遍历剩下N-1个数据,找最小值与第二个元素交换,一直循环到最后一个数。

4、插入排序O(n2)

对于未排序数据,在已排序序列中从后向前扫描直到小于待排数的位置,将此位置之后的已排序序列元素逐步后移,将新元素插入该位置。

编程语言

01、Java和C++区别

Java在编译时会先转换为字节码文件,然后经解释器解释得到机器码;C++在编译的过程中

相关推荐: