1、单链表任意一段进行反转?2、HashMap与ConcurrentHashMap工作原理和区别?3、线程池有哪四种?核心参数有哪些?如果核心线程池满该怎么办?4、线程池的四种拒绝策略?5、JVM运行时内存?6、线程和进程的区别?7、TCP和UDP的区别是什么?微信使用的是哪个?8、spring怎么解决循环依赖?9、CMS垃圾回收器?10、synchronized的实现原理?11、HashMap底层实现原理?12、数据库事务?事务隔离级别有哪些?MySQL的默认隔离级别是?13、Mysql目前提供了哪些索引?空间索引的底层实现原理?14、Spring的生命周期?