1.java中的阻塞队列2.阻塞队列的原理,怎么阻塞的3.take一个之后,怎么put4.arrayblockingqueue,linkedblockingqueue底层的锁有什么区别5.countdownlatch结合项目,什么场景使用6.垃圾回收器7.遇到过full GC?8.springboot内嵌tomcat原理9.nacos,feign等底层源码10.http1.0和2.0的区别11.sql优化,查询怎么优化的12.没有索引失效的情况,但还是没走索引?13.还是要优化查询性能,怎么优化14.redis优化查询做过吗?(bitmap)15.针对所提到的业务,怎么保证redis和mysql的一致性?16.xxl-job的路由策略17.一致性哈希了解嘛18.怎么避免热点19.一致性哈希的优势?20.rabbitmq用过?21.优惠券生成和jwt关系?22.优惠券重复问题?23.completablefuture底层原理24.滑动窗口实现限流?怎么知道当前请求划分到哪个窗口25.算法:左边从小到大,右边从大到小,怎么快速分开26.项目中最难的问题27.一个从没遇到过的问题,怎么快速解决?