1. 你寫的這個Raft分布式kv存儲系統(tǒng)中,Raft協(xié)議的作用以及基本流程?2. Raft協(xié)議的選舉和日志復制怎么實現(xiàn)的?3. Raft系統(tǒng)中是否出有腦裂現(xiàn)象?系統(tǒng)會怎么處理?4. 有沒有學習過Paxos協(xié)議?5. 你的數(shù)據(jù)庫項目中可拓展哈希索引是怎么實現(xiàn)的?6. 數(shù)據(jù)庫項目中隔離級別怎么實現(xiàn)的?鎖是怎么實現(xiàn)的?7. 有沒有什么印象深刻的Bug?8. C++用裸指針初始化shared_ptr有什么問題?為什么?9. 不在頭文件中實現(xiàn)模版類,在.cc文件中實現(xiàn)會有什么問題?10. 算法題:刪除鏈表中重復的元素?反問環(huán)節(jié):1. 面試的結(jié)果大概多久會出?2. 我還有那些需要提高的地方(回答:感覺你在同齡人中還算OK......).3. 團隊主要是做什么呢?(類似于BigTable的分布式NoSQL數(shù)據(jù)庫).