1.线程池参数作用2.核心线程数大小、最大线程数、工作队列3.JVM内存结构4.堆、栈、方法区、本地方法栈、程序计数器分别存什么?5.哪一个不会出现内存溢出?6.栈的JVM参数xss7.InnoDB引擎8.B+Tree和BTree9.项目中的sql调优10.索引越多越好?11.Redis缓存三兄弟12.布隆过滤器和BitMap13.Redis怎么处理时间到的Key14.Redis分布式锁15.Redisson主从锁丢失问题16.自己实现setnx ex分布式锁,如果Redis宕机17.kafaf18.TCP/UDP19.实习项目怎么部署的?自己部署还是有运维人员20.ReentrantLock和sychronized区别21.项目中怎么用ReentryLock的,讲项目22.如果Redis挂了,怎么办面试完了后,面试官说会有三轮面试,后续得一两个礼拜等邮件。