java面试题有哪些?( 十 )


说下你知道的调度算法
一个程序从开始运行到结束的完整过程(四个过程)
死锁出现的条件?
如何处理死锁问题
如何处理死锁问题
什么是临界资源
介绍一下内存池、进程池、线程池
动态链接库与静态链接库的区别
说下对虚拟内存的理解
页面置换算法了解多少?
中断与系统调用了解吗?
用户态切换到内核态的方式有哪些?
用户态和核心态(内核态)之间的区别是什么呢?
内部碎片与外部碎片分别是什么?
系统调用与库函数的区别
守护、僵尸、孤儿进程的概念
编译原理面试题库
词法分析
语法分析
语义分析
中间代码生成
目标代码生成
表格管理程序
出错处理
句型、句子、语言
有穷自动机(有限自动机)
全局优化
计算机组成原理
计算机系统由哪两部分组成?计算机系统性能取决于什么?
计算机系统5层层次结构从下到上由哪五层组成?哪些是物理机 。哪些是虚拟机?
在计算机系统结构中 。什么是翻译?什么是解释?
什么是计算机体系结构?什么是计算机组成?以乘法指令为例说明二者区别 。
冯诺依曼机器的主要特点?
程序访问的局部性
字长
Cache的基本工作原理
Cache和主存之间的映射方式
Cache中主存块的替换算法
二进制一般使用什么方法转换成十进制?
计算机直接使用原码计算有什么缺点?
请计算12、124、1023、-1、-127的二进制原码 。
计算机的补码解决了什么问题?
什么是溢出?什么是上溢?什么是下溢?
浮点数之间做加减法运算需要几个步骤?每个步骤都是必须的吗?为什么?
虚拟存储器的基本概念
页式虚拟存储器
段式虚拟存储器
段页式虚拟存储器
其他观点:
Java 面试题有哪些?面试经常会问什么样的问题?互联网大厂的面试题是怎么样的呢?今天,我们就一起来聊一聊,关于 Java 相关的面试题 。
面试题推荐
关于 Java 相关的面试题 。其实有很多 。而且在 GitHub 上 。有很多人整理了很多 Java 相关面试题 。而且这些面试题里不仅配有答案 。分析 。很多面试题都包含了一些类似于 BAT TMD 等大厂的面试题 。看这些面试题 。可以让你充分了解大厂面试 Java 会经常为什么样的问题 。
所以 。今天我就给大家推荐两个关于 Java 面试的开源项目 。里面就包含了很多 Java 面试题 。还有经验分享 。
JavaGuide
这个开源项目就是:JavaGuide。它已经有 6 万多人 star 了 。号称是:【Java 学习 + 面试指南】 。一份涵盖大部分 Java 程序员所需要掌握的核心知识 。
来看一看包含了哪些核心知识吧!看图:

java面试题有哪些?

文章插图
java面试题有哪些?

文章插图
上面是整个开源项目的目录 。具体每个目录下有什么呢?如下:
java面试题有哪些?

文章插图
我在这里就不一一列举了 。比如 。我们点击其中一个链接 。看看具体有哪些面试题呢?
java面试题有哪些?

文章插图
是不是内容很丰富呢?
这个开源项目地址:
https://github.com/Snailclimb/JavaGuide
Java-Interview
这个开源项目的名称就是:Java-Interview。它起的名字更厉害 。更唬人 。就是:Java 面试必会 。直通 BAT。对 。就是这么夸张 。你看完之后 。让你直通 BAT。
里面整合和整理了很多面试题 。比如这样:
java面试题有哪些?

文章插图
再比如 。具体内容:
java面试题有哪些?

文章插图
不仅有问题 。还带有答案 。也是整理很多 Java 相关的面试题 。所以 。建议大家在上面复习和学习 。去应对面试 。可以做到充分准备 。毕竟 。我们不打无准备之仗嘛 。
所以 。你可以在 GitHub 上去获取 。一搜 。出来一堆 。GitHub 对于程序员来讲 。绝对是个好地方 。
怎么样 。经过我这么一回答 。是不是豁然开朗了呢?如果感觉不错 。记得给个赞哦!