40min1、自我介绍2、项目介绍3、spring boot怎么启动的4、@Transactional失效的原因5、MySQL6、联合索引,最左前缀法则7、hashmap死循环问题,怎么定位元素的8、什么是头插法,可以讲讲头插法怎么对链表进行操作的吗,当时的人明明知道头插法会出现问题,为什么还是用了头插法9、ConcurrentHashMap底层原理,1.7/1.8线程安全的方式,为什么1.7要用分段锁保证并发不用其他,为什么1.8要用synchronized不用其他来表示线程安全10、Redis怎么保证原子性的11、Redis分布式锁的实现12、spring aop13、AQS,CLH队列锁的底层实现14、b+树为什么会降低磁盘IO次数15、Java中的中间件16、讲讲各类排序算法的优缺点17、假设让你通过,你会怎么样去学Java18、反问,技术栈,几轮面试