一面8.14 半小时多1.结合项目中使用的技术栈来聊聊,先讲讲springboot的自动装配原理是什么,以及他怎么去简化了框架的整合2.项目中用到了redis,在哪里使用了redis的哪些数据结构3.就缓存性能和数据的一致性,在实际项目中怎么去平衡的4.Java的多线程实现方式5.在项目实际开发中用什么手段避免出现线程安全问题6.springboot和springmvc在请求处理流程和职责分工上有什么不同7.在项目场景里IOC和AOP怎么去使用的8.项目里怎么保持缓存和数据库的一致性9.在前后端接口设计过程需要关注哪些点10.如果前端对于接口设计方案或者字段格式或者交互有分歧怎么去沟通解决11.怎么去快速学习应用新的框架和技术12.通过什么方式提升自己的开发能力13.对于个人发展规划,短期1-2年,长期3-5年14.反问二面8.19 半小时多1.课设团队项目内部怎么分工2.系统的测试工作怎么开展3.测试中单元测试做法4.Java面向对象开发遵循的主要设计原则5.在项目中用到了哪些原则6.对哪一些设计模式有了解7.在项目中用到了哪些设计模式,对项目带来的好处有什么8.对大模型的接触和了解怎么样9.项目使用ai工具开发的部分有多少10.反问hr面8.25 半小时左右9.4发了意向书,之后无音讯——