上周面的。时长:55min项目拷打java基础类的加载过程JVM怎么判断垃圾对象JVM垃圾回收算法G1、CMS回收的几个阶段多线程状态和状态之间的转换一个任务进入线程池之后的执行流程SynchronizedReentrantLockSpring容器的启动流程Spring的循环依赖IOC的原理AOP的底层实现一条MySQL语句的执行流程MySQL的隔离级别和对应的问题MVCCRedis的持久化Redis高可用怎么实现的,组成架构是什么样的撕单例模式面试官态度很好,我说不上的还都做了解释。JUC和Spring还差些火候。