自我介紹1. Jwt里面存儲了什么信息?保存在哪里?會有什么安全問題?2.加密分為哪些類?客戶端持有公鑰還是私鑰,為什么?3.kafka如何保證順序?多個partition之間可以保證順序嗎?4.redis使用場景(項(xiàng)目中的。布隆過濾器使用場景(緩存穿透),為什么會錯判?有什么方法可以減少錯判?5.redis中使用什么結(jié)構(gòu)存儲?hash的key和valve怎么設(shè)計。6.如何實(shí)現(xiàn)全局唯一id。7.樂觀鎖和悲觀鎖的區(qū)別。8.垃圾回收算法。標(biāo)記整理和標(biāo)記清除比較。標(biāo)記整理和復(fù)制算法比較,如果空間足夠大的話,哪種更好?9.怎么確定可回收對象。怎么確定可達(dá)不可達(dá)。10.內(nèi)核態(tài)和用戶態(tài)有什么區(qū)別。為什么要分這兩個?11.進(jìn)程和線程的區(qū)別。進(jìn)程通信方式。12.介紹一個網(wǎng)絡(luò)模型。tcp握手揮手。揮手時第二次第三次可以合并嗎。13.mysql常用引擎。innodb特點(diǎn)。mvcc機(jī)制算法:判斷是否是二叉搜索樹。但是acm要自己建樹,蝦皮這手撕就給了個白板,最后沒跑起來。用了中序遍歷,問了還可以怎么解決。回答設(shè)置上下界。反問整體就是項(xiàng)目八股算法,問的比較全,有的答得不太好,下午看就掛了。還有說了要招Go,可能技術(shù)棧不太匹配。