自我介绍 3min项目中最有困难的是哪个?项目相关Raft如何保证不出现脑裂问题你的MVCC是怎么实现的怎么防止读写冲突的八股:HashMap的底层原理线程安全吗ConcurrentHashMap怎么保证线程安全的,答了CAS,又问我除了CAS还有什么,面试官的意思是一个hash槽下边的链表也需要加锁。这里有点纯靠八股了,简单的道理没想出来了不了解ReetrantLock,底层是什么?怎么保证同一个线程可以多次获取的?答了AQS,后面没答出来,又问我如果让我设计一个ReetrantLock,怎么设计场景题:内存受限的情况下,读取一个存有IP地址的大文件,怎么获取出现次数最多的5个IP答...