?? 崗位/面試時(shí)間后端開(kāi)發(fā) / 1h?? 面試題目1. zookeeper節(jié)點(diǎn)持久化方式2. kafka的最小存儲(chǔ)單元3. kafka數(shù)據(jù)存儲(chǔ)過(guò)程4. kafka的topic的每個(gè)分區(qū)是否獨(dú)立5. 如何根據(jù)索引找到消息6. kafka索引k,v分別存的啥7. kafka的消費(fèi)模式(推還是拉)8. 為什么用拉模式9. 消費(fèi)者如何記錄消費(fèi)位置,存在哪里10. 消費(fèi)者組里面每個(gè)消費(fèi)者是獨(dú)立的嗎11. 一個(gè)分區(qū)能被幾個(gè)消費(fèi)者(同一消費(fèi)者組)消費(fèi),為什么12. kafka為什么能順序消費(fèi)13. kafka支持事務(wù)嗎14. kafka能保證一致性嗎,為什么15. 生產(chǎn)者生產(chǎn)消息到kafka上怎么寫(xiě)到磁盤(pán)上16. 如何保證消息不被重復(fù)消費(fèi)17. kafka數(shù)據(jù)存儲(chǔ)基于磁盤(pán)還是內(nèi)存18. 為什么性能高19. 順序?qū)懞头琼樞驅(qū)懹猩秴^(qū)別20. 零拷貝21. mysql的索引有哪幾種22. b+樹(shù)和b樹(shù)區(qū)別23. innodb與myisam區(qū)別24. 存儲(chǔ)結(jié)構(gòu)25. b+樹(shù)葉子節(jié)點(diǎn)鏈表是單向還是雙向,為什么26. 葉子節(jié)點(diǎn)存儲(chǔ)的數(shù)據(jù)是固定的嗎27. 一個(gè)葉子節(jié)點(diǎn)能存多條數(shù)據(jù)嗎28. 里面的結(jié)構(gòu)是怎樣的29. 這些多條數(shù)據(jù)也會(huì)有索引嗎30. mysql支持哪些事務(wù)31. 如何實(shí)現(xiàn)的事務(wù)32. 為什么要有redo log33. undo log與redo log里面記錄的是物理數(shù)據(jù)還是邏輯數(shù)據(jù)34. mysql鎖一行有哪些方式35. 單純的select對(duì)表加鎖了嗎36. update,delete,insert會(huì)加鎖嗎,加什么鎖37. mysql自增id能回滾嗎38. 算法題: 刪除最少個(gè)字母使字符串中不含最長(zhǎng)偶數(shù)回文串?? 面試感受面試官挺好的,上來(lái)先介紹了自己部門(mén)業(yè)務(wù)以及相關(guān)的實(shí)習(xí)事項(xiàng),也是引導(dǎo)著回答并且有反饋。順便詢問(wèn)了一下美團(tuán)原來(lái)一點(diǎn)golang都沒(méi)有??,希望能有下一面吧。? 投遞進(jìn)度條泡池子,沒(méi)掛也沒(méi)有下一面邀請(qǐng)4.7 更新: 已回到人才庫(kù) #軟件開(kāi)發(fā)2024筆面經(jīng)#