#牛客AI配圖神器# 還是電話面 無手撕面試官非常專業(yè),提出了很多我聽都沒聽說過的東西,只能說還是太菜了不配面淘天不愧是淘天偏核心的部門(商品庫存相關(guān)),被拷打的要哭了全程壓力拷打,全程非常規(guī)八股,全程場景題 我聲音最后都在顫抖問的全是JUC和消息隊(duì)列,剛好是我最薄弱的兩個點(diǎn),直接被擊穿了1.自我介紹2.RAG和普通檢索有什么區(qū)別么?3.模型相關(guān)?了解過過openManus么?4.你怎么理解MCP?5.ZSET的數(shù)據(jù)結(jié)構(gòu)?介紹下跳表?跳表的元素插入?6.對比下B+樹和跳表?各有什么優(yōu)缺點(diǎn),為什么redis不用B+樹?為什么mysql不用跳表?//說了B+樹葉子節(jié)點(diǎn)是雙向鏈表直接被打斷,你確定是雙向鏈表么?//拷打后,最后告訴我雙向鏈表是InnoDB的優(yōu)化,不是B+樹本身的實(shí)現(xiàn)7.為什么用redis的哨兵模式?為啥不直接用集群模式?8.簡單介紹一下caffine的本地緩存她有什么特點(diǎn)么?9.你有沒有遇到數(shù)據(jù)不一致的情況?簡單介紹canal的實(shí)現(xiàn)原理?10.簡單介紹一下Mysql的主從復(fù)制的流程?Binlog里面記錄的是日志還是數(shù)據(jù)?//噩夢開始了好多是我這輩子都沒見過的題11.rabbitmq有什么特點(diǎn)?發(fā)布訂閱的模式是推還是拉?怎么保證消息是順序的執(zhí)行的?12.十個消費(fèi)者監(jiān)聽隊(duì)列,設(shè)置了順序執(zhí)行,有執(zhí)行一個異常了,這種情況下怎么處理呢?怎么保證順序性?13.有一個消費(fèi)沒消費(fèi)掉,卡住了,其他的消費(fèi)者還會正常消費(fèi)么?14.模擬一個下單的場景,超過時間自動釋放,你來設(shè)計(jì)一下?消息清除還是放到死信隊(duì)列?15.放一條10s過期的后在放一條5s過期的,5s的會先于10s的進(jìn)入死信隊(duì)列么?16.分布式環(huán)境中的一致性怎么了解的?有了解過CAP么?(我簡歷都沒寫你為什么要問)17.我問你!我給你個場景!我有十批任務(wù),每批任務(wù)有10個子任務(wù),我希望子任務(wù)是并行執(zhí)行的,但是在外面十批任務(wù)是串行執(zhí)行的,你有什么設(shè)計(jì)思路么?18.你有了解過JUC中關(guān)于線程調(diào)度的工具類么?19.那你介紹下CAS吧?哪些關(guān)鍵的對象通過CAS進(jìn)行實(shí)現(xiàn)或者優(yōu)化的?拷打結(jié)束1.你學(xué)校在哪里?對工作地有什么要求么?杭州是ok的么?2.除了阿里還面過其他的么?(已經(jīng)被拷打麻了,腦子轉(zhuǎn)不動,全都如實(shí)招了,第一次感受到無力感)?還在流程中的有哪些?3.有拿到過offer么?還有啥在流程當(dāng)中么?(可能懷疑我太菜了,沒啥可信度)4.其實(shí)我看你的項(xiàng)目當(dāng)中用的技術(shù),還是比較喜歡去了解的,但是我希望你在用的時候去更深入的了解?5.其實(shí)也可以理解,畢竟你是學(xué)生階段,也沒啥并發(fā)量,如果在淘天大量級的情況會有很多問題出現(xiàn),還是要深入了解本周第一寄消息隊(duì)列是速成的,根本沒接觸過這么多功能,我在項(xiàng)目中也只是用了個異步調(diào)用解耦,為什么要這么拷打我啊后續(xù):估計(jì)是壓力面,已經(jīng)約了三面