隨便聊了下我的玩具項目,于是擴(kuò)展各種高并發(fā)場景拷打70分鐘面對復(fù)雜業(yè)務(wù),如各種商品上架,包括定制化商品,底層如何設(shè)計,數(shù)據(jù)結(jié)構(gòu)如何設(shè)計,數(shù)據(jù)庫表設(shè)計,渲染層如何根據(jù)你的設(shè)計渲染。業(yè)務(wù)團(tuán)隊分工不同,如何高效分工,業(yè)務(wù)架構(gòu)如何劃分,如何協(xié)同工作,具體方案!消息系統(tǒng)和業(yè)務(wù)系統(tǒng)分開,多個消息可能重復(fù),你如何在業(yè)務(wù)層做出判斷,不給用戶發(fā)送重復(fù)短信或郵件消息ID不同,在極端情況下內(nèi)容可能只差一個字符,但要求你發(fā)送,如何判斷 等等...如何保證高并發(fā)環(huán)境下數(shù)據(jù)的最終一致性,知道哪些分布式事務(wù),seata是如何實現(xiàn)的,如果第一個數(shù)據(jù)庫更新失敗,如何解決,最后一階段更新失敗如何解決,一直重試嗎,有沒有其他解決方案八股:MySQL索引優(yōu)化知道哪些MySQL死鎖,為什么發(fā)生死鎖,如何解決,說了兩個解決方案,面試官問還有呢MySQL如何排查慢SQLMySQL你知道哪些參數(shù)redis你知道的持久化策略,具體實現(xiàn)redis的zset的數(shù)據(jù)結(jié)構(gòu)有哪些跳表的底層原理,為什么要使用跳表不使用紅黑樹熱key如何處理redis的過期鍵如何處理,有哪些方式,會導(dǎo)致問題嗎,如何解決redis的內(nèi)存淘汰策略有哪些算法:有兩種商品價格,一個總金額,求不超過總金額的商品購買方案總數(shù)評價就是:項目沒有亮點,需要繼續(xù)完善,對高并發(fā)場景的認(rèn)知不足,缺乏相關(guān)經(jīng)驗八股基本都答上來了,算法也寫出來了,場景題盡量給了解決方案一天之后掛了#阿里##淘天##25屆暑期實習(xí)#