二面記錄一下 麥可思
5.7更新 已oc
1.緩存擊穿我看你用到了,具體是怎么解決緩存擊穿的流程的
2.互斥鎖去數(shù)據(jù)庫(kù)里拿數(shù)據(jù),怎么實(shí)現(xiàn)的互斥鎖?
3.優(yōu)惠券秒殺,超賣(mài)怎么判斷的,為什么不在mysql里判斷,兩個(gè)都判斷不就冗余了嗎
4.異步發(fā)給mysql下單操作,如果說(shuō)下單失敗了怎么辦?
我說(shuō)這個(gè)確實(shí)是一個(gè)弊端,所以更好的方案是用MQ,有消息確認(rèn)機(jī)制
5.mysql更新了數(shù)據(jù)我要是想保持強(qiáng)一致性,怎么做
6.那mysql向redis發(fā)了一個(gè)更新信息的操作,怎么確定redis更新成功了
7.Feed流是個(gè)什么東西,原理是什么,怎么實(shí)現(xiàn)的
8.既然說(shuō)到了緩存預(yù)熱,Spring我想實(shí)現(xiàn)在啟動(dòng)服務(wù)的時(shí)候就將redis進(jìn)行緩存預(yù)熱應(yīng)該怎么辦
后面就是閑聊了,基本沒(méi)接觸過(guò)這些場(chǎng)景題,有的能想出來(lái)一些解決方案但明顯不是很好的有些完全沒(méi)有頭緒,比如最后一題肯定涉及了Spring初始化流程但是我完全不知道
40min解決
1.緩存擊穿我看你用到了,具體是怎么解決緩存擊穿的流程的
2.互斥鎖去數(shù)據(jù)庫(kù)里拿數(shù)據(jù),怎么實(shí)現(xiàn)的互斥鎖?
3.優(yōu)惠券秒殺,超賣(mài)怎么判斷的,為什么不在mysql里判斷,兩個(gè)都判斷不就冗余了嗎
4.異步發(fā)給mysql下單操作,如果說(shuō)下單失敗了怎么辦?
我說(shuō)這個(gè)確實(shí)是一個(gè)弊端,所以更好的方案是用MQ,有消息確認(rèn)機(jī)制
5.mysql更新了數(shù)據(jù)我要是想保持強(qiáng)一致性,怎么做
6.那mysql向redis發(fā)了一個(gè)更新信息的操作,怎么確定redis更新成功了
7.Feed流是個(gè)什么東西,原理是什么,怎么實(shí)現(xiàn)的
8.既然說(shuō)到了緩存預(yù)熱,Spring我想實(shí)現(xiàn)在啟動(dòng)服務(wù)的時(shí)候就將redis進(jìn)行緩存預(yù)熱應(yīng)該怎么辦
后面就是閑聊了,基本沒(méi)接觸過(guò)這些場(chǎng)景題,有的能想出來(lái)一些解決方案但明顯不是很好的有些完全沒(méi)有頭緒,比如最后一題肯定涉及了Spring初始化流程但是我完全不知道
40min解決
全部評(píng)論
這公司咋樣?
oc了嗎
相關(guān)推薦
04-23 09:24
中國(guó)科學(xué)院大學(xué) Java 點(diǎn)贊 評(píng)論 收藏
分享

點(diǎn)贊 評(píng)論 收藏
分享
點(diǎn)贊 評(píng)論 收藏
分享
04-30 14:51
福建農(nóng)林大學(xué) Java 點(diǎn)贊 評(píng)論 收藏
分享
點(diǎn)贊 評(píng)論 收藏
分享