面試真題講解
逐題講清解題思路、關鍵實作與常見追問。
HTTP/3 如何用 GOAWAY 實現可觀測的優雅下線?
說明 HTTP/3 GOAWAY 的請求邊界、遞減策略、連線遷移與重試安全,設計無損發布流程。
如何設計 Kueue 作業准入檢查,確保多租戶 GPU 調度安全?
從 Workload、ClusterQueue、資源 flavor 與 AdmissionCheck 狀態機設計 Kubernetes 批次作業准入。
Service Worker Navigation Preload 如何避免首屏導覽被啟動延遲拖慢?
說明 NavigationPreloadManager 的啟用時機、並行請求、回應競態、快取策略與漸進降級。
L4S 如何用 ECN 降低排隊延遲?部署不完整時怎麼辦?
說明 L4S 的可擴展壅塞控制、ECT(1) 標記、低延遲佇列與經典流共存,並給出漸進部署與回退驗證。
TLS 1.3 握手後用戶端驗證何時適用?如何避免誤用?
TLS 1.3 握手後用戶端驗證面試題:從能力協商、CertificateRequest 時機、狀態機與降級風險說明按需 mTLS。
行為面試:沒有正式權力時,你如何提出高風險異議?
用事實、升級閾值和可逆行動表達風險,在心理安全與責任閉環之間取得平衡。
程式設計面試:如何實作帶序號槽位的有界 MPMC 環形佇列?
用每槽位序號區分空滿狀態,處理 CAS 競爭、記憶體序、阻塞等待和 ABA 風險。
通用技術面試:QUIC 如何在網路切換時保持連線?
解釋 Connection ID、路徑驗證、NAT rebinding、遷移時機與隱私和壅塞控制取捨。
資料工程面試:如何設計 DynamoDB TransactWriteItems 的冪等與重試?
從原子性、ClientRequestToken、容量成本和跨區域邊界回答 DynamoDB 交易寫入設計。
系統設計面試:如何用 Kubernetes 拓撲分布約束提升高可用?
從 maxSkew、minDomains 與 DoNotSchedule 設計跨故障域部署,並處理標籤、擴縮容與回滾。
資料工程面試:Kafka Share Groups 與 Consumer Groups 如何取捨?
比較 Kafka 傳統消費者群組與 Share Groups 的佇列語義、並發上限、失敗重試、順序性與預覽功能風險。
通用面試:如何解釋 BBR 與 CUBIC 的壅塞控制取捨?
從頻寬、往返延遲與丟包訊號解釋 BBR 與 CUBIC,並設計公平性、佇列延遲與灰度回滾驗證。
後端面試:如何用 Kafka 靜態成員減少滾動發布時的 Rebalance?
圍繞 group.instance.id、會話逾時、重複成員與發布編排,設計可驗證的 Kafka 消費者滾動重啟方案。
行為面試:講一次你如何負責任地披露安全漏洞
用 STAR 說清漏洞證據、風險分級、最小披露、升級路徑與修復後的複盤。
系統設計面試:如何為控制面 API 設計優先級與公平調度?
用請求分類、並發席位與公平佇列保護控制面,驗證租戶隔離、長請求與超載降級。
產品經理面試:如何為使用者體驗選擇強一致、最終一致或陳舊讀?
把一致性保證翻譯成使用者可感知行為、SLO、成本與回滾策略,不是單純追求最強一致。
後端面試:如何用消費者驅動契約測試安全發布微服務 API?
用 Pact 互動、Provider 狀態、Broker 驗證結果和 can-i-deploy 閘門控制 API 演進風險。
資料工程面試:如何為事件 Schema 設計相容性發布閘門?
用 writer/reader 視角、相容模式、消費者窗口與回滾閘門,安全演進 Kafka 事件 Schema。
通用面試:HTTP 508 Loop Detected 何時成立,如何避免 WebDAV 深度遍歷循環?
從 WebDAV 綁定圖、Depth infinity、208 Already Reported 與 508 Loop Detected 推導循環偵測和安全回退。
前端面試:如何設計兼顧隱私與快取的響應式圖片 Client Hints 方案?
用 srcset、sizes 與最小化 Client Hints 設計響應式圖片,控制 CDN 快取維度、隱私風險與 CLS。
系統設計面試:設計支援人工核准的持久化工作流程引擎
圍繞持久化狀態、回呼權杖、重試冪等、計時器、版本化與可觀測性,設計可跨故障恢復的人工核准工作流程。
程式設計面試:實作支援歷史版本區間查詢的可持久化線段樹
用路徑複製保留陣列歷史版本,在 O(log n) 時間完成單點更新與區間查詢,並分析節點共享、版本根與空間邊界。
產品經理面試:工作流程應該可設定還是維持有主張?
透過使用者結果、限制、複雜度預算、試點與退出條件,判斷 B2B 工作流程該提供設定能力還是維持有主張的預設。
行為面試:請分享一次你協調衝突利害關係人需求的經歷
用 STAR 說清楚如何把不同團隊立場轉成共同目標、可驗證的取捨與書面承諾,並區分真正協商與單純妥協。