#面经java#1、自我介绍2、你的项目最终有投入使用吗(显然没有)3、你做项目的时候遇到了什么问题,怎么解决的4、项目的数据库怎么设计的5、四种限流算法6、消息队列出现消息堆积怎么解决7、Redis数据结构,List的底层结构,ZSet的底层结构,跳表的高度8、Redis做分布式锁,什么情况下会死锁9、为什么Redis支持高并发10、Innodb的主键索引和非主键索引的区别11、B+树的结构12、MySQL主库从库同步的过程13、Innodb数据库隔离级别14、讲一下DNS域名解析过程,http和https解析有什么区别15、Java各种锁之间有什么区别16、进程 线程 协程之间的区别17、HashMap底层结构18、算法题:力扣103题,二叉树的锯齿形层序遍历,ACM模式19、你觉得你的缺点有什么,优点有什么