1、hashmap、concurrenthashmap(hashmap死循环问题,hashmap的扩容,concurrenthashmap的两个锁的区别)2、hashset3、java基本类型4、装箱和拆箱(会遇到啥问题)5、final关键字6、java中异常的结构7、泛型8、equals和==(Object的方法)9、hashcode和equals10、线程池(核心线程数怎么设置)11、Spring的IOC和AOP12、(Spring的循环依赖)13、使用sql的场景14、innodb的索引的数据结构15、设计模式16、ThreadLocal17、volatile(除了可见性?)18、redis缓存快的原因(持久化会让他快?)19、缓存不一致问题