面試真題講解
逐題講清解題思路、關鍵實作與常見追問。
演算法面試題:找出陣列中的第 K 大元素
從完整排序與固定大小堆積推導至隨機化三向快速選擇,說清分割不變量、重複值處理、複雜度取捨,並用可執行測試驗證實作。
產品經理面試題:為壅擠城市設計停車解決方案
把寬泛的停車產品題收斂為可驗證的試辦:選定明確使用者與任務,區分合法車位、預測可用與可預約庫存,並建立可信的引導、備援及擴張標準。
後端面試題:如何保護服務避免過載?
從飽和訊號、有界並行、選擇性卸載、降級與復原迴路設計過載保護,在流量超過容量時保住有效吞吐與關鍵請求。
行為面試題:分享一次你因新證據改變判斷的經驗
用 STAR 說清楚原判斷為何合理、新證據如何推翻關鍵假設、你怎麼設定查核與轉向門檻、公開承擔改變方向的成本,以及這次經驗如何改善後續決策機制。
前端面試題:如何安全實作樂觀更新?
透過拆分權威狀態與待確認操作,並明確選擇序列化、合併或受伺服器約束的平行策略,設計能處理並行請求、亂序回應、失敗、衝突與重新擷取的樂觀更新。
Linux 面試題:為什麼釋放記憶體後 RSS 仍然居高不下?
分清仍存活的配置、配置器保留頁面與其他映射,再以 procfs、配置器統計、重用與 trim 實驗判斷是真實洩漏或碎片,同時避免用尾端延遲換取記憶體。
系統設計面試題:如何設計即時支付反詐欺平台?
從決策契約、冪等速率狀態、線上與離線特徵、規則加模型、分級處置、延遲標籤、可重播稽核和明確降級策略,推導一個即時支付反詐欺平台。
SQL 面試:計算 24 小時內的有序轉換漏斗
用 PostgreSQL 解答有序漏斗面試題,明確群組錨點、逐步事件配對、24 小時視窗、同一時刻的穩定排序、轉換率口徑與對抗性測試。
演算法面試:複製帶隨機指標的鏈結串列
從節點身分映射推導帶隨機指標鏈結串列的深拷貝,再掌握交錯節點的常數輔助空間最佳化、正確性不變量與原串列還原方法。
TLS 憑證驗證如何運作,如何排除故障?
拆開憑證路徑建構、路徑驗證、服務身分比對與私鑰持有證明,定位瀏覽器和服務用戶端結果不一致的原因。
產品經理面試:如何降低訂閱產品的使用者流失?
學習如何驗證訂閱流失上升、區分自願與非自願流失、量化各類原因、配對介入方案,並用增量留存貢獻而非挽留點擊或折扣判斷是否擴大。
行為面試:談一次你幫助團隊重振士氣的經歷
用 STAR 說清團隊為何失去動力、你如何改變可控的工作條件並守住交付,再用成對證據驗證恢復,避免把他人的情緒歸功於自己。
資料工程面試:如何設計支援刪除權的資料刪除管線?
設計一套持久、可稽核的工作流程,定位即時、衍生、不可變及備份資料,防止資料復活,並可靠證明刪除完成。
前端面試:如何實作無障礙的拖放排序清單?
設計一個排序清單,用同一套狀態模型統一滑鼠和觸控拖曳、點按控制項、鍵盤操作、螢幕閱讀器播報、焦點、取消與順序持久化。
後端面試:如何解決資料庫與訊息佇列的雙寫一致性問題?
設計交易型寄件匣,讓事件意圖可靠寫入資料庫,並分析中繼崩潰、重複投遞、依聚合排序、消費冪等與故障注入驗證。
演算法面試:如何找出網路中的所有關鍵連線?
用發現時間和 low-link 值在線性時間內找出無向圖的全部橋,並證明嚴格判定條件,給出不受遞迴深度限制的迭代 DFS 實作。
系統設計面試:如何設計分散式追蹤平台?
從上下文傳播、Span 接收一路設計到追蹤組裝、取樣、索引與故障復原,並用可重新計算的容量模型和尾端取樣深挖,完成一套多租戶分散式追蹤平台方案。
行為面試:請分享一次你在問題發生前識別重大風險的經歷
用 STAR 展示你如何發現早期訊號、驗證重大暴露、推動適度的預防行動,並在事故沒有發生時用可觀察證據誠實說明價值。
後端面試:如何安全儲存密碼並遷移舊雜湊?
從離線破解威脅出發,設計 Argon2id 參數、版本化憑證、登入時漸進遷移、舊帳戶處置、pepper 輪替和容量保護。
產品經理面試:訂閱產品是否應該推出廣告支援方案?
從使用者、廣告主與平台三方價值出發,核算新增廣告支援方案的增量貢獻和訂閱蠶食,再用分階段實驗、體驗與隱私護欄作出推出、調整或停止決定。
前端面試:如何安全設計跨來源 iframe 的 postMessage 通訊?
以付款元件為例設計跨來源 iframe 訊息協定,涵蓋 targetOrigin、傳送者驗證、訊息契約、握手、重播與導覽競態,並說明如何驗證安全性和可靠性。
資料科學面試:存在網路干擾時,如何設計 A/B 測試?
先定義需要估計的全面上線效應,再辨識空間外溢與跨期殘留,並在叢集、切換式、飽和度或隔離資源實驗中選擇與估計量和檢定力一致的設計。
JVM 面試:如何診斷並修復過長的垃圾回收停頓?
用時間軸、GC 日誌和 JFR 區分物件配置壓力、存活集增長、超大物件與非 GC 停頓,再用可回滾實驗修復 G1 延遲尖峰。
系統設計面試:如何設計即時遊戲排行榜?
從名次契約、寫入驗證、排序索引與版本化快照出發,設計一套支援 5,000 萬玩家、精確個人名次且能安全結算賽季的即時遊戲排行榜。