一面 1.为什么Java1.8之后HashMap引入了红黑树作为存储方式? 2.ConcurrentHashMap为什么是安全的? 3.数据库索引的作用?什么时候用索引?优缺点? 4.HashMap的底层原理,有没有阅读过HashMap源码。 5.画出简历上第一个项目的系统架构图。 6.MySQL的事务级别及区别? 7.如何保证接口的幂等性? 8.为什么HashMap不是安全的? 二面 1.如果给你一个JSON数据,自己实现序列化,思路是什么? 2.Runnable和Thread的区别? 3.什么是序列...