问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

计算机专业毕业面试时,哪些问题会经常被面试官问到?

发布网友 发布时间:2022-05-03 04:34

我来回答

6个回答

热心网友 时间:2022-04-20 10:46

1. 从哈希表,二叉树和链表中取元素需要多少时间?如果你有数百万记录呢?

哈希表需要O(1)时间,二叉树需要O(logN) (N是树中节点数),链表需要O(N) (N是链表中节点数)。如果数据结构工作正常(比如哈希表没有或只有相对少量冲突,二叉树是平衡的),数百万记录并不影响效率。如果工作不正常,那么效率会随着记录数上升而下降。

2. 覆盖(Overriding)和重载(Overloading)的区别是什么? 

覆盖在运行时决定,重载是在编译时决定。并且覆盖和重载的机制不同,例如在Java中,重载方法的签名必须不同于原先方法的,但对于覆盖签名必须相同。

3. fork一个进程和生成一个线程有什么区别?

当你fork一个进程时,新的进程将执行和父进程相同的代码,只是在不同的内存空间中。但当你在已有进程中生成一个线程时,它会生成一个新的代码执行路线,但共享同一个内存空间。

4. 什么是临界区? 

临界区是一段代码,十分重要,在多线程中同一时间只能被一个线程执行。可以用信号量或互斥量来保护临界区。在Java中你可以用synchronized关键字或ReentrantLock来保护临界区。

5. 值类型和引用类型有什么区别? 

值类型是更加优化的类型,总是不可变的(immutable),例如Java原始的int、long、double和float。引用类型指向一个对象,可能是可变的,也可能是不变的。你也可以说值类型指向一个值,引用类型指向一个对象。

6. 什么是在进程中的堆和栈?

在同一个进程中,有两块不同的内存区域。以Java来说,栈用来存储原始值和指向对象的引用类型,但对象本身总是在堆中被创建。堆和栈的一个重要区别是,堆内存被所有线程共享,但每个线程有自己的栈。

7. 什么是版本控制?

版本控制是用来存储代码和管理代码库版本的软件,例如SVN、CVS、Git、Perforce和ClearCase。它们在对比代码、审查代码和从之前的稳定版本构造时十分高效。所有的专业开发都使用某种版本控制工具,否则你无法有效的管理代码,尤其是如果有20个开发者在同一个代码库上工作的时候。版本控制工具在保持代码库一致性和处理代码冲突上扮演着十分重要的角色。

8. 什么是强类型程序设计语言?

在强类型语言中,编译器确保类型的正确性,例如你无法在String类型中存放数字,反之亦然。Java是强类型语言,因此存在各种数据类型(如int、float、String、char、boolean等)。你只能将兼容的值存入相应的类型中。

与此相反,弱类型语言不要求在编译时进行类型检查,它们根据上下文处理值。Python和Perl是两个常见的弱类型程序设计语言的例子,你可以将数字组成的字符串保存在数字类型中。

热心网友 时间:2022-04-20 12:04

不管哪个专业,面试问的专业知识不是最多的,问的最多的还是你的心理,通过对话了解你的内心,比如说你的沟通技巧、你对专业知识的理解,以及人对人生的规划等,当然,过硬的专业知识是必要的。你面试主要根据考官问的问题来推测他想了解的是什么,只要你大方,笑容,流利,自然给人的第一印象自信就可以赢得50%胜率

热心网友 时间:2022-04-20 13:39

嵌入式系统中经常要用到无限循环,你怎么样用C编写死循环呢?while(1){}或者for(;;){} 

ICMP是什么协议,处于哪一层?答:Internet控制报文协议,处于网络层(IP层)(ping命令基于这个协议)

4.引用与指针有什么区别?1) 引用必须被初始化,指针不必。2) 引用初始化以后不能被改变,指针可以改变所指的对象。3) 不存在指向空值的引用,但是存在指向空值的指针。

局部变量能否和全局变量重名?答:能,局部会屏蔽全局。要用全局变量,需要使用"::"

堆栈溢出一般是由什么原因导致的?没有回收垃圾资源。

冒泡排序算法的时间复杂度是什么?时间复杂度是O(n2)。

Internet采用哪种网络协议?该协议的主要层次结构?Tcp/Ip协议,主要层次结构为: 应用层/传输层/网络层/数据链路层/物理层。

IP地址的编码分为哪俩部分?IP地址由两部分组成,网络号和主机号。不过是要和“子网掩码”按位与上之后才能区分哪些是网络位哪些是主机位

直接链接两个信令点的一组链路称作什么?答:PPP点到点连接

软件测试都有那些种类?黑盒:针对系统功能的测试白盒:测试函数功能,各函数接口。

热心网友 时间:2022-04-20 15:30

你有过什么样的项目经验

热心网友 时间:2022-04-20 17:38

其实不会有太多的专业问题问你,面试官会要求你作下简单的自我介绍和行业规划,或者是你想努力的目标什么的,专业的问题基本上会上机操作,看你的操作情况!学的知识用到的时候会说,会用就行,没什么的!没那么严格的

热心网友 时间:2022-04-20 20:03

计算机分很多专业,你是学哪方面的?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
帮我把这段中文翻译成法语读一下 你好,很荣幸见到你,我是一名来自湖北武... QQ纯真数据库有什么用?怎么用?在线等! 内部控制评审的具体程序是什么呢? cng配件是什么意思? 新人求教,该大修呢还是换发动机 ...时间有一年了。而且偶尔恶心,有时肚子上部分发热。而且运动起来特别... 真我之境·无瑕回归怎么锻造 资格预审通过后,可否在开标时更换项目各岗位人员,具体说天津市的。 天津市政府令+项目经理要求 颐和园圆明园哪个好 汽车手动挡和自动挡哪个起步快 计算机专业 找工作 请问现在计算机专业应届生是怎么应聘的? 计算机专业面试一般会问些什么? 计算机专业面试通常会被HR问及到什么样的问题? 计算机专业找工作面试时应该怎样体现出自己的能力 计算机专业学生如何应聘教师岗位 计算机专业的应届毕业生,没有经验,可以应聘哪些计算机的岗位? 专科计算机专业可应聘那些工作? 学计算机及应用专业该应聘哪些职位呢? 计算机专业应聘要求 儿子学计算机专业应聘面试不过,学的东西不多,,怎么办? 什么是国家安全的根本 什么是国家安全。 国家安全包括什么?是否包括国家荣誉和利益? 我是蹲着洗衣服,突然好像是把腰拉了一下,右下边的腰就开始痛了,之后就没好,腰肌劳损吃什么补? 蹲时间久了腰疼是怎么回事?该如何治疗 弯腰洗衣服或者洗碗一会就腰酸了,这是肾虚的症状吗? 弯腰洗衣服或者洗碗一会就腰酸了,是因为肾虚吗? 一直弯着洗衣服。过后腰酸痛怎么回事? 自动档 手动档 哪个起步快 汽车起步,手动挡快还是自动挡快? 手动挡和自动挡,到底谁起步更猛? 计算机专业毕业,可以应聘平面设计师吗? 汽车起步手动档快还是自动挡快? 自动挡的车和手动挡的车比起来,哪个车的起步更猛? 求御坂美琴iphone闹钟文件,1812705038@qq.com谢了 自动挡的车子和手动挡的车子,在起步的时候有何区别? 美琴叫你起床的软件简介 跪求御坂美琴叫人起床铃声和短信铃声,请发送至869035057@qq.com。几天前电脑中毒不得已重装,结果给删掉了 自动档 手动档 哪个起步快? 关于美琴叫你起床的软件问题 平顺起步来说,自动挡与手动挡哪个快? 都说手动挡加速比自动挡快,是真的吗?为什么? 《伪魔法禁书目录》最新txt全集下载 求炮姐的手机铃声,短信铃声,闹钟铃声什么的都要~好的加分扣286497583 手动挡和自动挡哪个提速快 龙神乙姬的角色简介 手动挡跟自动挡,哪个起步劲更大 同一款小车,是自动档起步快还是手动档起步快?