面试官比较注重基础里面的细节问题。 HashMap是线程安全的吗? ConcurrentHashMap底层是怎么实现线程安全的?HashMap不指定初始化容量时,初始化容量默认是多少? HashMap第一次扩容是怎么做的? HashMap什么时候从链表转化为红黑树? HashMap转红黑树的时候上面的数组大小是多少? JVM调优你都做的哪些方面? 你做开发项目用的JDK版本是多少? JDK1.8默认的垃圾回收器GC是什么? 介绍一下JVM的内存模型? 有了解过1.8和1.8之前JVM内存模型有什么大的变化吗? MySQL的聚簇索引和非聚簇索引的区别? 组合索引中包含查询的所有字段和不包含查询的...