1. 项目提问
    2. 看过java的哪些源码?
    3. HashMap的put过程?数据结构?为什么用红黑树?为什么不用二叉树或者自平衡树?红黑树的特点是什么?为什么线程不安全?如何保证线程安全?
    4. HashTable和ConcurrentHashMap的实现,后者锁的是哪块代码
    5. 数据库脏读、幻读的概念
    6. 哪些字段适合建立索引
    7. 索引失效的场景有哪些?
    8. redis实现分布式锁的方案?除了用redis还有其他的方案吗?数据库?zookeeper?
    9. redis持久化?
    10. 算法:数组排序,写了个冒泡,然后问了下快排的流程
    11. 应该不止这些问题,想不起来了。。。