1.实习相关,使用过多线程吗,怎么使用的线程池,参数怎么设置的,使用的什么拒绝策略2.ConcurrentHashMap的底层原理,构造函数可以指定什么参数3.使用过java的锁吗,有什么锁,ReentrantLock 的底层原理,是什么东西管理的(condition),AQS 的阻塞队列什么结构,节点存了什么东西4.Redis 主从复制怎么实现的5. mysql的隔离级别 ,默认是什么,解决了什么问题,存在什么问题,怎么解决的6.什么是回表,怎么避免回表7.非主键索引节点存的什么,比如abc联合索引,叶子节点存c和主键还是abc和主键,是abc还是abc对应的数据8.慢sql怎么排查9.OOM问题怎么解决10.声明式事务怎么用的,有什么可以配置的参数(传播行为),存在什么问题11.Spring 有什么相关概念,AOP有哪些概念,底层原理是什么,cglib 和 jdk 动态代理有什么区别项目相关:12.秒杀这块lua脚本怎么用的13.怎么解决缓存击穿的14.Redis 我想存20万热点数据怎么办,如果内存不够呢15.要给外部提供一个接口需要考虑什么呢