一面: 自我介绍项目:简历里的项目来源介绍一下你觉得最值得讲的一个项目项目里面怎么应用Redis的八股:Java线程间通信方式有哪些Java开发中怎么实现线程间通信呢Java的waite和notify了解么,使用前提是什么Java中的抽象类和接口的区别是什么抽象类怎么定义,可以没有抽象方法么springboot自动配置原理了解多少MySQL慢查询如何排查你说MySQL索引构建的原则有哪些如果Java出现了OOM,如何排查手撕:数字中1的个数二面:自我介绍排名前多少,学院多少人简单介绍一下项目项目里面的Redis怎么用的为什么不考虑直接使用本地内存作为缓存而是使用RedisRedis缓存一致性如何处理的Redis是单机部署还是分布式MySQL索引的优缺点讲讲你项目里面怎么使用工厂、责任链模式的三面:自我介绍介绍一下项目项目开发中有没有遇到什么困难你跟组内成员是如何协调开发的开发中没有没遇到意见不合的情况你认为一个项目能够正常交付,哪些方面比较重要你的优缺点有哪些介绍一下家庭情况你的个人职业规划是什么你找工作最看重哪些你的爱好你还有什么要问的么