首页 > 转转一面-Java开发
头像
Xycdada
编辑于 2021-09-13 14:54
+ 关注

转转一面-Java开发

1、synchronized锁的实现原理,锁升级,对象头的字段,reentrantlock如何实现公平锁和非公平锁

2、mysql怎么实现可重复读的,介绍下mvcc

3、hashmap的put过程,是否安全

4、concurrenthashmap1.7和1.8

5、arraylist线程安全吗,它的线程安全的类是什么,arraylist和linkedlist顺序遍历的性能是否有区别

6、索引的作用,聚簇索引和非聚簇索引

7、http常用状态码

8、tcp怎么保证可靠,tcp的长连接

9、cookies和session

10、垃圾收集算法

11、cms的流程,哪些阶段有stw

12、类加载过程,一个static int a = 5,赋值的过程

13、线程池,核心线程数10,最大线程数20,队列100,怎么做到线程池中有20个线程,后续线程数怎么减到10。

14、口述实现一个计算器

15、2亿个电话号码,判断一个电话号码存不存在。一次hash可能会有冲突,怎么解决

16、JMM

更多模拟面试

全部评论

(3) 回帖
加载中...
话题 回帖