本轮为技术面,技术总监、基础架构师、系统架构师三人齐上阵,开始半小时拷打主要是问八股,比较灵活的八股,追问比较多,一条线串起来的1.异常的类型和场景?ClassNotFound属于什么异常?2.String为什么是不可变的?字符串拼接用“+”有什么问题?StringBuilder和StringBuffer的区别?实现线程安全有哪些方式?3.java中代理的理解?cglib是通过反射方式实现的吗?哪些地方用到了基于cglib的代理?4.Spring AOP中同一类的A方法调用B方法会触发B方法的切面行为吗?spring、springboot、springcloud三者的关系?springBoot的自动装配原理?SpringBoot有哪些配置方式?5.介绍项目中遇到的一个难点,是如何解决的?6.有没有办法实现@service替代@controller?