2min自我介绍,总共50min介绍集合类apiTreeMap是啥volatile的作用,实现原理为什么会指令重排序、为什么要禁止指令重排序synchronized的作用,实现原理结合volatile、synchronized进行代码分析,分别提出多线程环境下修改方案spring事务分析(结合代码)happens-before是啥mybatis为什么只需要编写接口和mapper.xmlmysql事务隔离级别(分析不同以及为什么),mysql ACIDGC算法类型,为什么JVM要这么多GC算法,老年代、年轻代GC不同以及为什么两个线程下交替打印数字,要求可用性和高效率