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