1.介绍项目2.实习拷打3.项目线程池怎么实现的,线程池用法,包括参数拒绝策略、注意事项等4.线程安全是什么,怎么保证安全5.为什么选择rabbitmq6.rabbitmg吞吐量可以达到什么量级,为什么性能好(没答出来)7.Redis为什么快8.Zset底层(只回答出跳表,listpack),追问跳表listpack原理9.Redis内存满了会发生什么10.Redis某个节点挂掉怎么办11.Redis和mysql内存一致性问题12.先写数据库再删缓存,这段时间有针对某个数据的大量请求怎么办13.事务几个特性,都怎么保证的14.MVCC在RC和RR下的区别15.UDP有什么办法做到可靠(没答上来)16.设计数据库的表过程中注意事项17.索引失效情况19.分库分表方式,具体怎么分(没答好)20.酒店订单表该水平还是垂直分表21.手撕最长公共子序列(没撕出来)