1.介绍一下自己的项目。2.Java常见的数据结构。(我说有collection和map两大类)3.那Java有哪些map,map和concurrenthashmap的线程安全问题。4.Java的锁升级过程。无锁->偏向锁->轻量级锁->重量级锁。5.线程池核心参数,拒绝策略有哪些?线程队列有哪些?6.IOC,AOP。使用过aop吗,怎么用的?7.数据库里面哪些字段你有设置过默认值?8.怎么知道一个sql是不是慢sql。(explain)9.索引什么情况失效?10.Redis持久化(rdb和aof),以及他们的区别及原理和适用场景。11.Redis集群和哨兵机制讲解一下。12.垃圾回收算法,垃圾回收器。13.版本管理工具。git常用命令。14.反问。 #得物#