#软件开发笔面经# 40min,面完秒过1. 自我介绍2. 讲讲ReentrantLock3. 线程池都有哪些以及核心参数介绍下4. Mysql索引的数据结构,为什么选择这样的数据结构5. 建索引的时候应该注意什么6. 选一个项目介绍下,项目中遇到的最大问题是啥,怎么解决的7. 平时会怎么学习技术8. 讲讲Mysql的四个隔离级别9. 讲讲Mysql的MVCC机制10. raft主节点挂了怎么选从节点11. Redis的基本数据类型12. 如何保证双写一致13. 如何解决缓存穿透、击穿、雪崩14. 讲一下concurrenthashmap的实现原理15.讲一下Spring Bean的生命周期16. 讲一下Spring事务传播机制17. 反问问题记不清顺序了,所以不分先后。主要以八股为主,没有问实习,项目也问的不多。