1. 自我介绍2. 单线程的并发(这个我没理解它的意思回答的是,并发分布式锁的内容)(问题没太理解)3. 为什么采用redis来做分布式锁,原子性?4. redis是如何保证原子性的,我回答是单线程的5. redis的单线程,那有没有理解redis的多线程6. redis做缓存,为什么采用redis做缓存7. redis的数据类型的底层实现8. 提到zset,zset可以无限添加吗9. 为什么会有线程安全这个概念 (不太会)10. 我回答到JMM内存模型的划分,问为什么要划分为主内存和工作内存,可不可以直接在主内存中修改变量11. 什么是数据库的索引(不太会)12. 覆盖索引13. Mysql三大日志14. binlog和redolog里面存的是什么,两个都可以做数据恢复,区别15. 算法题,力306累加数 ,有点难度不会