1、自我介绍2、项目介绍3、项目在数据层面是怎么设计的?4、从架构设计上考虑高性能你会怎么设计?5、高并发呢?6、项目运行时Redis集群挂掉一个怎么处理?7、项目在数据层面是怎么设计的?8、本地缓存怎么做?9、RabbitMQ怎么实现延时队列?10、你项目里使用的哪种实现?11、读写锁在项目里怎么使用的?12、Java线程池有哪些实现?13、任务队列调用救急线程的流程14、最底层的线程池有哪些参数?分别是做什么的?15、分库分表是怎么选择的分片键?16、后期水平拆分扩表怎么处理?17、MySQL有哪些存储引擎?18、InnoDB相对其他引擎来说有哪些优点?19、Redis集群怎么实现?20、服务的幂等是怎么实现的?21、如何保证消息不会被重复消费?22、Java类加载流程23、双亲委派机制是为了解决什么?如何打破?24、算法题:一长度为 n 的绳子,剪成 m 段(m、n都是实数)求怎么剪实现所有绳子的长度乘积最大?剑指offer14 剪绳子25、反问(公司使用的技术栈 需要哪些提升)