1、List集合的简单介绍,hashmap和hashtable区别
2、多线程的创建(四种方式)
3、ThreadLoacl简单介绍以及应用场景
4、幂等性简单介绍和实现方式;分布式锁实现幂等性以及使用 redis zookerper如何实现分布式锁
5、JVM的内存模型以及作用(答:垃圾回收器算法+垃圾回收器+cms三色标记)
6、mysql索引数据结构,索引失效,如何优化?
7、spring的核心理解(IOC+AOP)
8、schema实现多租户
9、悲观锁和乐观锁实现
10、如何实现多线程同步(sync、aqs锁)
11、zookerper的底层原理
12、redis的类型,在项目中如何使用(使用缓存、存储用户信息、实现分布式锁)
13、websocket遇到什么问题,如何使用的
14、volatile的介绍、以及应用场景
15、反射理解
16、springmvc流程
17、最近遇到的问题以及如何解决的?