阿里控股一面面經(jīng)(秒掛版)
零手撕
項(xiàng)目(點(diǎn)評)提問
說一下登錄模塊的設(shè)計(jì)
ThreadLocal是用來干什么的
ThreadLocal可能有什么風(fēng)險,如何避免
子線程能看到父線程的ThreadLocal值嗎(不能,因?yàn)門hreadLocal線程私有)
那子線程需要用到父線程ThreadLocal里面的數(shù)據(jù)怎么辦(我理解問的是線程之間如何通信,但下來查了一下可以用InheritableThreadLocal設(shè)置子線程的ThreadLocal)
詳細(xì)解釋一下超賣問題
說一下Redis分布式鎖+lua腳本(這部分討論了很多。為什么要使用分布式鎖實(shí)現(xiàn)一人一單,面試官說Redis里面保存可購買數(shù),用戶每次去判斷這個數(shù)據(jù)就行了,不需要加鎖實(shí)現(xiàn)一人一單。這部分項(xiàng)目確實(shí)沒吃透,還得沉淀)
JVM用的什么垃圾回收器(說的默認(rèn)的G1)
G1優(yōu)缺點(diǎn)
G1每個region的大小一般怎么確定
說一下CMS
Sentinel實(shí)現(xiàn)機(jī)制了解過嗎
上游有大量請求要發(fā)到多個下游,請求量時高時低,要均勻的下發(fā)到下游服務(wù)器(假設(shè)每個服務(wù)器處理能力相同)如何使用消息隊(duì)列實(shí)現(xiàn)
無反問環(huán)節(jié)
#??虯I配圖神器#
項(xiàng)目(點(diǎn)評)提問
說一下登錄模塊的設(shè)計(jì)
ThreadLocal是用來干什么的
ThreadLocal可能有什么風(fēng)險,如何避免
子線程能看到父線程的ThreadLocal值嗎(不能,因?yàn)門hreadLocal線程私有)
那子線程需要用到父線程ThreadLocal里面的數(shù)據(jù)怎么辦(我理解問的是線程之間如何通信,但下來查了一下可以用InheritableThreadLocal設(shè)置子線程的ThreadLocal)
詳細(xì)解釋一下超賣問題
說一下Redis分布式鎖+lua腳本(這部分討論了很多。為什么要使用分布式鎖實(shí)現(xiàn)一人一單,面試官說Redis里面保存可購買數(shù),用戶每次去判斷這個數(shù)據(jù)就行了,不需要加鎖實(shí)現(xiàn)一人一單。這部分項(xiàng)目確實(shí)沒吃透,還得沉淀)
JVM用的什么垃圾回收器(說的默認(rèn)的G1)
G1優(yōu)缺點(diǎn)
G1每個region的大小一般怎么確定
說一下CMS
Sentinel實(shí)現(xiàn)機(jī)制了解過嗎
上游有大量請求要發(fā)到多個下游,請求量時高時低,要均勻的下發(fā)到下游服務(wù)器(假設(shè)每個服務(wù)器處理能力相同)如何使用消息隊(duì)列實(shí)現(xiàn)
無反問環(huán)節(jié)
#??虯I配圖神器#
全部評論
點(diǎn)評那個視頻里面最后一部分秒殺優(yōu)化那里就直接用了redis+lua腳本完成了超賣和一人一單不需要用分布式鎖了
傳奇耐掛王
你是怎么知道自己掛的
為啥這么快掛,不接著問
秒掛+1
考慮下淘天呀同學(xué)
哪個組uu 啥部門
xd,控股不是有筆試嘛,咋直接開面了
佬只有一個項(xiàng)目嗎
相關(guān)推薦
點(diǎn)贊 評論 收藏
分享
點(diǎn)贊 評論 收藏
分享