Java面试之场景题汇总
- 1. HashMap链表长度大于8后一定会转化为红黑树吗
- 2. ConcurrentMashMap分段锁之间加了什么锁,读写之间是互斥的吗?
- 3. 三次握手后如果一直不连接会怎样
- 4. volatile的实现原理是怎么样的,它是怎么实现从内存中读取的?
- 5. lock锁的使用,它如果是一个接口,它的实现类有哪些,区别是什么?
- 6. InnoDB的隔离级别是什么,它能避免幻读吗?怎么避免的?
- 7.索引的底层实现是什么,简单介绍下。
- 8. Redis的物种数据类型的底层实现
- 9. 给一个有序的数组,将其转成高度最小的二叉搜索树 [-10,-3,0,5,9]
- 10. 一亿个数据中找出最大的1000个
- 11. 给出一个非空的字符串,判断这个字符串