1.rocketmq核心构件 2.消息队列消息堆积原因和消息失效怎么处理 3.Redis数据结构和持久化 4.线程池七大参数和项目怎么调的参数(项目没调过) 5.Java的gc怎么调的,有哪些gc回收器(项目没调过) 6.项目里的高并发怎么解决 7.rpc框架用过吗(没用过) 8.innodb索引是什么数据结构,为什么不用红黑树(为什么不用不知道) 9.redis和数据库一致性怎么保证 10.jvm内存模型 11.redis数据分别使用场景和项目中的redis是怎么保存弹幕数据 算法:合并两个有序链表->合并多个有序链表(用了优先队列面试官好像说时间复杂度有点高)