1. java内存结构2. 函数里定义的变量是存储在哪里,常量在哪3. java里不同的垃圾回收方式4. 年轻代老年代的配比5. 类加载过程(类的生命周期)6. 四层类加载器为什么这样设计7. 项目中redis用了哪些命令8. redis实现黑名单功能,用户越来越多,会考虑使用其他结构吗9. 黑名单怎么确定一个用户是恶意调用还是非恶意调用10. 缓存三剑客11. 秒杀场景下访问热点key,怎么缓解热key的问题(业务层面 比如说限流)12. 为什么选rabbitmq不选其他的(有标准回答吗)13. zset底层数据结构14. mysql遇到过什么性能瓶颈吗15. 一条sql查询特别慢怎么解决16. explain的各种返回信息17. 索引建立的原则18. 联合索引a>1,b>2,c>3 a=1b=2 c>319. 最左前缀法则20. 用过并发线程里相关的吗21. 线程池拒绝策略22. 同一订单不被多次消费,消息不丢失23. 常见限流算法算法:力扣92反转链表Ⅱ8.29一面,许愿二面,许愿OC成了以后就是滴孝子了想问一下二面得下周一才能通知吗,周六周日不好意思问hr