差不多1小时1. 上来自我介绍,然后开始问项目2. 项目中用到了kafka,说一下为什么用3. kafka的消息可靠吗?说了Kafka手动提交offset4. kafka分区复制了解吗?说一下分区复制的作用以及如何保证可靠性(这个回答的不太好5. Redis中哨兵是如何选举出来的6. Redis有哪些数据结构7. 线程池参数有哪些,具体有什么作用?线程池工作流程8. 线程池中的线程怎样知道线程正在占用或者线程空闲(这个硬着头皮类比了一下锁获取和释放机制,下来搜了一下没找到,有没有佬回答一下9. 动态线程池如何实现的10. 配置中心的原理,如何做到热部署11. 锁之间通信如何实现(答了AQS中一个state12. 给你设计,你觉得这个state需要什么关键字修饰13. volatile可以保证原子性吗?为什么?做题: 大数相加不知道什么时候会通知结果,前一天被挂麻了,狠狠打击了信心,导致今天心情很烂,复习状态也不好希望能过吧,发面筋攒人品