1.java集合类型见过哪些2.HashMap链表转红黑树原理3.HashMap扩容 为何设计为两倍扩容4.ConcurrentHashMap5.java并发6.synchronized volatile ReentrantLock7.ThreadLocal ThreadLocalMap底层map设计细节8.线程池9.String不可变性10.SpringIOC AOP11.注解12.循环依赖13.不熟悉解决方法14.事务特性15.隔离级别16.MySQL引擎InnoDB vs MyISAM17.聚簇索引与非聚簇索引18.JVM运行时数据区域19.Redis优点20.Redis数据结构21.跳表22.开放题:海量搜索词统计TOP100