1、自我介紹2、數(shù)據(jù)庫(kù)和redis的一致性是如何保證的?怎么解決大value的問(wèn)題?(只知道大key,答拆分?jǐn)?shù)據(jù),分批存入緩存)3、Redis持久化方式有哪些?AOF占用的內(nèi)存大還是RDB占用的內(nèi)存大?AOF是以什么頻率去寫入數(shù)據(jù)的?4、如何訂閱binlog日志?5、緩存雪崩是什么?如何解決?6、HashMap存數(shù)據(jù)的過(guò)程?(put流程)7、對(duì)于1.7版本的HashMap,如果所有數(shù)據(jù)都放在同一個(gè)桶位,導(dǎo)致鏈表過(guò)長(zhǎng),在不轉(zhuǎn)換為紅黑樹的情況下你如何去解決這個(gè)問(wèn)題?(回答的擴(kuò)大數(shù)組長(zhǎng)度然后rehash,面試官說(shuō)這是其中一個(gè)解決辦法,繼續(xù)追問(wèn)有沒(méi)有別的辦法。沉默兩分鐘想不到,反問(wèn)面試官如何解決,面試官答把尾插法改為頭插法可以解決。沒(méi)懂)8、你是怎么使用Dubbo進(jìn)行遠(yuǎn)程調(diào)用的?如果多個(gè)提供者掛機(jī)了,那消費(fèi)者還能成功啟動(dòng)嗎?(回想到實(shí)習(xí)跑項(xiàng)目的時(shí)候,是可以成功啟動(dòng)的但是在調(diào)用接口時(shí)會(huì)報(bào)錯(cuò)。面試官說(shuō)可以通過(guò)設(shè)置什么參數(shù)來(lái)控制)9、Dubbo的負(fù)載均衡策略算法有哪些?是消費(fèi)者去進(jìn)行的負(fù)載均衡還是提供者進(jìn)行的?面試官口音比較重,語(yǔ)速也很快,需要側(cè)耳聆聽。問(wèn)的八股很少,主要是根據(jù)項(xiàng)目引出場(chǎng)景題。最后還給我提出了一些建議,感覺(jué)是個(gè)交流討論的過(guò)程而不是無(wú)情拷打