淘麦郎一面 1. HashMap的底层的数据结构 2. HashMap是否是线程安全的?有什么场景? 3. 如何解决线程安全的? 4. ConcurrentHashMap的底层数据结构 5. ConcurrentHashMap怎么做到线程安全的 6. 为什么加Synchronized后的性能 7. 写sql语句需要注意什么? 8. 怎么知道你的索引是否失效 9. innodb的底层数据结构 10. B树和B+树的区别 11. 叶子节点存储的是什么? 12. 聚簇和非聚簇的区别 13. 用redis做了什么? 14. 你自己的优势或擅长什么? 15. 分布式的优势有...