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