一面
- 自我介绍+项目
- 网络TCP3次握手,为什么3次握手,4次挥手为什么?如果客户端宕机了,会怎么办?
- MySQL b+树具体讲一下,什么场景下比较好,b+树和b树哪个会存key值
- Innodb和MyIsam存储引擎的区别
- Java的可重入锁机制,hashmap
- 二叉树z型遍历
- 前序遍历非递归
二面
- 自我介绍
- 操作系统虚拟地址和物理地址
- 线程和进程的区别
- java的线程和操作系统的线程有什么区别
- jvm内存模型介绍一下
- java的vector是线程安全的吗?什么时候是不安全的,举个具体例子
- 类加载的过程,想从url加载一个类要怎么办?需要覆盖哪些方法?加载产生的类对象存在哪里?
- 创建线程有几种方法?哪一种比较好
- spring的特性和好处
- mysql的b+树
- 凸图问题
- m*n的坐标轴,可以有多少个矩形
所有面试题持续更新见这里:
2020java面试题汇总 持续更新中