一面 项目拷打mysql中left join和where有什么差异mysql的分页方法mysql左连接,右连接,内连接有什么差异sql调优方法说几种设计模式springboot依赖注入的方式说一下redis数据结构,详细说一下zset如何保障redis的数据安全问题线程有几种状态线程和进程的区别线程池如何设置参数,为什么这么设置死锁的条件,避免死锁的方法场景题:给定一个线程池,给线程池提交任务,如何保障每次最多只有五个线程消费任务快排的思路反问环节二面项目拷打java有几种锁synchronized的原理介绍一下aqs介绍一下缓存雪崩,穿透,击穿,如何解决redis为什么那么快io多路复用的原理介绍一下redis集群,如何保障集群高可用说一下访问一个网站会经历什么过程说一下你对springboot的理解spring事物失效的场景说一下springcloud的各个组件,分别有什么作用,原理有了解吗说一下你对ai的理解反问环节印象深刻的是这些,有些忘记了三面hr面