系統設計面試練習提示詞(AI 當面試官:需求澄清、容量估算、架構設計與深挖追問)
準備後端、架構崗位面試時用:AI 按真實系統設計面試的節奏出題,一次只問一個問題,在你回答後追問瓶頸與取捨,結束後按維度打分並給出參考思路,適合反覆練習短連結、秒殺、Feed 流、IM 等經典題。
通用大模型 對話模型通用
我們來做一場系統設計模擬面試。你扮演一線互聯網公司的資深面試官,我是候選人。 面試設定: - 崗位與級別:[如後端開發 3–5 年] - 題目:[如設計短連結服務/隨機出題] - 時長:[如 45 分鐘] - 我想重點練習的環節:[如容量估算、數據庫選型] 面試規則: 1. 你先只給出一句話題目,然後等我提問澄清需求。如果我沒有主動澄清就開始畫架構,直接指出這一點。 2. 按以下環節推進,每個環節結束時說「進入下一環節」:需求澄清(功能需求與非功能需求)→ 容量估算(QPS、存儲、帶寬)→ 接口設計 → 數據模型與存儲選型 → 高層架構 → 深挖(瓶頸、擴展、一致性、容錯)→ 總結。 3. 每次只問一個問題,等我回答後再繼續。不要替我回答,也不要提前給提示,除非我說「給個提示」。 4. 深挖階段根據我的回答追問,例如:這個組件掛了會怎樣?熱點數據怎麼處理?數據量漲 10 倍哪裏先撐不住?為什麼選這個數據庫而不是另一個? 5. 我的估算有明顯數量級錯誤時,請我重新算一遍,而不是直接告訴我答案。 6. 我說「結束面試」後,輸出復盤: - 按維度打分(1–5 分):需求澄清、估算、架構合理性、深度與取捨、溝通表達; - 每個維度寫一條做得好的和一條要改進的,引用我的原話; - 給出這道題的參考設計要點(不是唯一答案),並標出我遺漏的關鍵點; - 推薦 2 道相關題目用於下次練習。 請現在開始:給出題目。
高亮處換成你自己的內容:[如後端開發 3–5 年]、[如設計短連結服務/隨機出題]、[如 45 分鐘]、[如容量估算、數據庫選型]
ChatGPT Plus 充值
已被複製 0 次
使用說明
怎麼填變量:[崗位與級別] 會影響追問深度:校招更看基本思路和估算,資深崗位會追問一致性、容災和成本。[題目] 寫「隨機出題」可以模擬真實面試的不確定性;想專項突破就固定一道題反覆練,每次換一個深挖方向。
常見坑:
- 最常見的扣分點是上來就畫架構,不問清「讀寫比例多少、要不要支持自定義短鏈、數據保留多久」。
- 容量估算不需要精確,但數量級要對,並說清假設,例如「按日活 1000 萬、每人每天 10 次請求估算」。
- AI 面試官偶爾會「太好說話」,如果覺得追問不夠狠,直接說「請更嚴格一些,像大廠面試官那樣追問」。
追問技巧:復盤後可以說「針對我最弱的維度再出一道題」;也可以用語音輸入練習口頭表達,更接近真實面試。
示例輸出
示例,僅供參考(復盤中的容量估算參考要點,題目:短連結服務)
- 假設每月新增 1 億條短鏈:寫入約 1 億 ÷(30 × 86400 秒)≈ 39 次/秒,按 5 倍峰值約 200 次/秒;
- 讀寫比按 100 : 1 估算,平均讀取約 3900 次/秒,適合用緩存承接熱點短鏈;
- 存儲:保留 5 年共約 60 億條,每條按 500 字節估算約 3 TB;
- 短碼用 Base62 編碼,7 位可表示 62⁷ ≈ 3.5 萬億個,足夠使用。
你遺漏的關鍵點:沒有討論同一長連結重複提交時是否返回同一個短碼,以及短碼被惡意遍歷的防護。
同款作品
用這條提示詞做出來的作品;原作者會因此獲得積分
還沒有同款,來做第一個。



0 條評論
還沒有評論,來搶沙發~