1.rocketmq(项目中用到了)和kafka的区别
2.关于rocketmq的特性,延时队列、ack机制之类的介绍
3.mq的推和拉模式的区别,各自的适用场景
4.netty(项目中用到了)的特点介绍
5.阻塞和非阻塞的区别,同步和异步的区别
6.如果自己实现一个非阻塞,该怎么去实现
7.用到了redis哪些数据类型
8.redis分布式锁介绍
9.redis为什么无法保障数据的一致性
10.lua脚本可以实现redis的回滚相关的东西吗
11.为什么要使用xxl-job,这种框架和spring中的简单定时任务相比有什么好处
12.mysql的explain介绍
13.如果一个表在A列和B列分别建立单独的索引,然后查询条件是where A=1 and B = 2,那么会走到哪个索引呢
14.优化器怎么去看索引的区分度
15.如果A能查出1000条数据,B能查出来两条数据,优化器该怎么设计