【QQ阅读】Java后端一面1、自我介绍2、挑一个实习讲一下(我选择第一段经历)3、看你在阿里这边用completablefuture 你是如何来优化的?4、线程池的参数5、synchronized 和 lock的区别6、volatile 的作用7、Java内存分布(刚开始把和jvm的弄混了,最后提示了一下说出来了)8、重排序9、Java中线程安全的集合10、ConcurrentHashMap 如何线程安全的扩容的(好久没看忘记了)11、ConcurrentHashMap 为何线程安全(只记得1.7的了)12、aop和ioc的原理13、spring的事物(这个之前看了一眼,没深入哭死了)14、...