博客 / 詳情

返回

分享一下最近的面試題

分享一下訓練營內部學員最近的面經,希望對大家有幫助。

1 供應鏈跨境電商二面 外包

  1. 自我介紹
  2. 詢問 一般來説 會從哪些方面去code review
  3. 空結構體用過嗎?什麼作用?為什麼會有這個作用?
  4. 詢問 你怎麼去設計一個10萬QPS的系統。(redis單飛是什麼)
  5. 多大的服務器 或者説怎麼配置一個服務器 能撐起10W的QPS
  6. Mysql 覆蓋索引、聯合索引的概念
  7. 唯一索引和二級索引(非唯一索引)在插入讀寫效率上有什麼區別嗎?
  8. 一個能如期交付且客户滿意的項目,你認為應該有哪些要素?
  9. 你認為你過去的項目中 你遇到的最大難題是什麼?
  10. 一個項目中 一個功能模塊 或者説整體的架構設計 該怎麼做 有了解過嗎?
  11. 在你之前用過的這麼多的框架中,各自工程框架的優缺點都有哪些?

2 回想科技(劇本殺 潮玩) 千島APP 業務組 正崗

  1. 自我介紹
  2. 詢問項目內容,比如AI項目 相關的架構是怎麼選擇的?
  3. milvus的索引瞭解嗎?怎麼選擇的?
  4. RAG與大模型之間的一個業務交互邏輯
  5. 如果讓你去優化這個AI項目的話 接下來你會從哪些角度去優化AI的調用?
  6. 電商系統中,如果用户出現退貨操作,你這個業務邏輯會去怎麼處理?
  7. 你在訂單與支付的交互中,是怎麼去確保避免重複消費的,以及確保數據一致性?
  8. 你的那個接口優化能展開説説嗎?
  9. 你用的事務是第三方框架給的事務?還是mysql本身的事務?
  10. 如果在高併發場景下,保證數據的一致性
  11. msyql中 行鎖 、gap lock、next lock的區別?
  12. 聯合索引的使用注意事項
  13. 什麼情況下會出現索引下推?
  14. mysql undolog redolog的區別?
  15. golang GC的大概過程
  16. context包 在業務中會怎麼用?一般場景是怎麼?
  17. K8S或者網關的一些研究 瞭解過嗎?
  18. 算法考核
  19. 業務反問

3 gate.io web3 區塊鏈

  1. 自我介紹
  2. 簡單介紹AI項目助手的一個業務鏈路過程
  3. 簡單講講,你為了增加訂單服務的承載能力,做了哪些操作?
  4. redis緩存存熱點商品,詳細講下具體的設計
  5. rabbitMQ的 失敗重試處理
  6. 消息隊列的防丟失、與重複處理
  7. context超時取消 怎麼做比較合適?
  8. context怎麼去避免泄漏 或者優雅取消?(捕獲panic錯誤)
  9. golang MAP的底層實現 包括擴容
  10. 有線程安全的Map嗎?如果你來操作 你如何讓一個map變線程安全?
  11. channel的實現,以及關閉channel時出現的問題
  12. GMP機制介紹
  13. waitgroup用過嗎?他的使用要注意什麼?
  14. golang GC的機制
  15. 什麼場景下 Golang的GC壓力更大
  16. 遇上GC的話 GMP的調度機制 會如何處理?
  17. 一條SQL語句的執行過程
  18. 索引的一個查詢流程
  19. 什麼情況下 索引不需要回表?
  20. 講一講Mysql有哪些鎖的種類。介紹其中幾種(介紹的樂觀 悲觀 意向)
  21. 可重複讀級別會有什麼問題,怎麼解決?
  22. 你作為一個團隊新人,會如何上手業務
  23. 業務反問

4 百度千帆 外包

  1. 介紹項目經歷(把之前的大部分項目從背景、架構、技術選型 、負責模塊 、業務邏輯 都講了一遍)
  2. 你項目中遇到的最大困難是什麼?怎麼解決?
  3. mysql常見的引擎有哪些?區別是什麼?
  4. MYSQL出現慢查詢怎麼排查?怎麼優化?
  5. 哪些場景導致索引失效?
  6. 分佈式鎖有哪幾種實現方式?區別又有哪些?
  7. 簡單問一下項目的部署上線流程?
  8. 雲服務的管理、K8S有了解嗎?
  9. docker的常用命令?
  10. channel有緩沒緩區別?
  11. select如何監聽多個channel?多個channel都傳值的情況下 怎麼處理?
  12. context的作用和場景是什麼?
  13. 有無瞭解過golang 最新版本的一些特性?
  14. golang怎麼做性能分析?
  15. 算法題,啓動100個協程 要全部執行完,但是同時只有10個能執行

5 gateio 二面 web3 正崗

  1. 自我介紹
  2. 項目介紹
  3. 擴展提問 你的項目從需求到落地的一個過程怎麼説?
  4. 高併發場景下,設計一個簡單的計數器,你怎麼去控制併發相關的問題?
  5. 限流器相關設計過嗎?有哪些設計思路?
  6. 一個服務如果內存突然升高,怎麼排查?
  7. 內存泄漏一般會和哪些場景有關?
  8. 一個新服務怎麼實現優雅關閉?優雅關閉的作用是什麼?
  9. 假如一個服務需要更新,但是線上更新後 發現新配置沒生效,你會怎麼排查?
  10. mysql的binlog redolog undolog什麼作用?
  11. 一個訂單表很大,千萬級別,要加一個新的字段 允許null、none ,那麼對這個表的讀寫性能有什麼影響?
  12. 假如一個表的字段 一個是var 一個是varchar 兩者區別?
  13. redis事務怎麼實現的?支持回滾嗎?
  14. redis key的長度限制
  15. 一個超大redis KEY的風險 怎麼解決?
  16. rabbitMQ的 exchange有哪些類型?
  17. rabbitMQ的確認機制與原理
  18. rabbitMQ的鏡像隊列
  19. https比http更安全,為什麼黑客更容易攻擊https
  20. 業務反問

6 極豆車聯網 智能座艙 外包

  1. 自我介紹
  2. channel 主要用在哪些場景上?
  3. goframe框架與Gozero框架你覺得他們的區別在哪?
  4. 對消息隊列的理解或者説它的作用 講一講?
  5. RAG的流程,文檔清洗的一些細節?
  6. goroutine泄露的場景與避免
  7. 超時業務怎麼處理?
  8. 介紹一下你的電商項目的整體框架?
  9. ES主要在你們項目中擔當什麼作用?
  10. 談一談你的接口優化?
  11. 你們的超賣遇到過嗎?具體怎麼處理的?
  12. redis的熱點商品,你們是怎麼去做緩存和更新的?
  13. 定時任務你們一般怎麼實現?golang原生還是第三方的庫?
  14. 你們的日誌追蹤怎麼做?

7 百度千帆 TOB 外包 二面

  1. 自我介紹
  2. 為了支持高併發 你們做了哪些設計?
  3. 為什麼選擇ETCD做分佈式鎖?
  4. 講講你們的rag實現?
  5. 搜索 生成有了 那增強你們考慮過沒?
  6. 你們的項目為什麼沒選擇gin 選擇了gf 和gozero?
  7. 業務中發現panic 我們怎麼去定位?
  8. 寫代碼的時候 應該從哪些地方 避免出現Panic?
  9. make和new區別
  10. 設計模型瞭解過哪些?(單例和工廠)
  11. k8s常用命令 瞭解嗎?
  12. 項目初期的索引你們會怎麼做?
  13. 聯合索引什麼情況下 有效 什麼情況下無效?
  14. 簡單算法思路:兩個二叉樹,判斷公共節點?
  15. 簡單寫個冒泡排序
  16. (百度最近加班急眼了,正編加班,但是有外包不配合 到點就走開始旁敲側擊面試人了) 你怎麼看外包?(我條件在這了 我有自知之明 我肯定説點好話)
  17. (不演了)畢竟你是外包 籤的另外一個公司主題,和項目的核心人員還是有區別的,請問你到時候怎麼去確保節奏、態度、時長和正式百度員工對齊(開始表演了 真話不全説 不説假話 正反我都提)
  18. 反問 各路大廠的大模型 是不是目前都到瓶頸階段了,都開始配合雲平台落地toB業務定製了?
如果對你有幫助,麻煩點個小小的愛心和關注,後續會持續更新優質內容。
user avatar
0 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.