面試真題講解
逐題講清解題思路、關鍵實作與常見追問。
系統設計面試題:如何設計 Kubernetes Sidecar 的任務生命週期?
從主容器與 Sidecar 的啟動、共享資源、健康檢查和終止順序出發,設計批次任務不會被輔助容器卡住的運行模型。
前端面試題:如何用 text-wrap-style 平衡標題品質與效能?
從 balance、pretty、stable 的適用邊界出發,設計可讀、穩定且不會因文字換行拖慢頁面的排版策略。
前端面試題:如何用 CSS Anchor Positioning 做可靠的浮層避讓?
從 anchor 關聯、anchor() 定位、position-try 回退和相容降級出發,設計不會被視口邊緣截斷的浮層。
後端面試題:API 何時回傳 451 Unavailable For Legal Reasons?
從法律阻礙、地區策略、透明度與隱私邊界判斷 451,設計可稽核且不會把一般權限或故障誤報為法律封鎖的 API 回應。
前端面試:如何用 dialog closedby 設計可存取的關閉策略?
從模態語意、Escape、輕量關閉、明確按鈕和表單驗證出發,設計不會困住使用者的原生對話框。
資料與可觀測性面試:批次處理為何應使用 OpenTelemetry Span Links?
用 Span Links 表達批次、多來源觸發和跨 Trace 因果關係,避免把不真實的父子樹寫進追蹤資料。
通用面試題:TCP Keepalive 與應用層心跳如何選擇?
區分核心級 TCP Keepalive 與應用層心跳的偵測對象、時間預算與故障動作,設計不會誤判或造成連線風暴的長連線策略。
程式設計面試:如何用 asyncio.timeout_at 與 reschedule 管理動態截止時間?
從單調時鐘、巢狀逾時、取消轉換與動態預算出發,設計不會洩漏任務的 asyncio 逾時邊界。
後端面試題:API 何時回傳 204 No Content,何時回傳 200?
從資源表示、回應本體契約與用戶端行為判斷 204 和 200 的邊界,避免混淆空集合、刪除成功與資源不存在。
程式設計面試:如何用 Python 3.13 asyncio.Queue.shutdown 優雅停機?
從生產者封口、消費者排空、join 不變量與立即終止語意設計可驗證的非同步佇列關閉流程。
程式設計面試:Python asyncio 的 eager task factory 何時值得啟用?
從同步啟動語意、快取命中、排程順序與可觀測性判斷 eager task factory 的收益與風險。
前端面試:如何評估 WebSocketStream 的背壓與降級方案?
圍繞 WebSocketStream 的 readable、writable、背壓、取消和相容性設計即時客戶端,並明確實驗性 API 的生產邊界。
系統設計面試:如何安全利用 Kubernetes nominatedNodeName 加速排程?
圍繞 Kubernetes v1.35 的 nominatedNodeName 設計外部提名、排程回退、搶佔並發、觀測與回滾,避免把狀態提示當成綁定保證。
程式設計面試:Java 25 的緊湊原始檔何時適合使用?
解釋 JEP 512 的隱式類別、實例 main、java.base 自動匯入與工具邊界,並判斷教學腳本和生產程式的取捨。
後端面試:如何用 HTTP Digest Fields 驗證訊息完整性?
圍繞 RFC 9530 設計請求與回應摘要、演算法協商、代理邊界與失敗處理,區分訊息內容完整性與送出方驗證。
產品經理面試:Marketplace 如何提高抽成又不傷害流動性?
從雙邊市場、交易量和供應商議價權推導 take rate,練習在變現與流動性之間做可驗證的產品決策。
程式設計面試:如何求兩組已排序區間的交集?
用雙指標在線性時間內求兩組已排序、各自不重疊區間的交集,並處理邊界、重複結束點與閉區間語義。
程式設計面試:如何安全地使用 io_uring multishot accept?
設計帶有 CQE 生命週期、重新佈置、背壓、特性探測和可靠回退的 multishot accept 迴圈。
程式設計面試:如何用 pidfd 建構安全的 Linux 程序監管器?
使用 pidfd 避免 PID 重用競態,把程序生命週期接入 poll,並定義訊號、退出和描述元所有權。
程式設計面試:何時選擇 Python 3.14 InterpreterPoolExecutor?
分析隔離直譯器、真正的多核心執行、序列化邊界、初始化失敗,以及程序池仍較合適的情境。
產品經理面試:SaaS 漲價時,既有客戶是否應該一起付更多?
用價值、分群、遷移窗口和留存風險回答既有客戶漲價題,並把產品判斷連結到訂閱系統的執行限制。
系統設計面試:如何設計安全的跨服務上下文傳播?
設計攜帶追蹤與業務上下文的傳播平面,避免憑據洩露、請求標頭膨脹和跨信任邊界誤傳。
程式設計面試:如何在 Python 3.14 中安全內省註解而避免意外求值?
有意識地選擇 annotationlib 格式處理延遲註解,保留前向引用,讓外掛或 Schema 發現跨 Python 版本保持可控。
後端面試:如何安全地將 Ingress-NGINX 行為遷移到 Gateway API?
圍繞 Ingress-NGINX 遷移建立行為清單和影子發布,涵蓋正規表示式、重寫、重新導向、正規化與回滾證據。