面試題解析 第 37 頁,共 52 頁
瀏覽 OfferCC 面試題解析第 37 頁,查看解題思路、實作細節、追問與公開來源。
資料科學面試:如何在非對稱成本下選擇分類決策閾值?
從業務損失、人工容量、驗證集隔離、校準與漂移監控推導分類器決策閾值。
產品經理面試:如何決定平台可靠性投入的優先順序?
用使用者影響、SLO、錯誤預算、風險、成本和學習價值,把可靠性工作排進產品路線圖。
分散式系統面試:Lamport 時鐘何時不夠,何時需要向量時鐘?
解釋 happened-before、Lamport 排序、向量時鐘因果關係、並行事件、元資料成本與實體時鐘的邊界。
Rust 2024 面試:為什麼 FFI 必須寫 unsafe extern?
圍繞 Rust 2024 Edition 的 unsafe extern 規則,說明 FFI 宣告、ABI 契約、safe 函式標註與遷移驗證。
系統設計面試:為 SaaS 設計預付使用額度帳本
在並發消費下避免重複扣費、退款遺失與餘額無法稽核。
前端面試:CSS 容器查詢與媒體查詢有什麼差異?
從響應對象、容器建立、作用域與元件重用四個面向回答 CSS 容器查詢與媒體查詢,並處理巢狀容器、相容性與測試陷阱。
後端面試:如何設計 API Key 洩露偵測與緊急輪替?
設計從提交前阻斷、歷史掃描到撤銷傳播、影響分析和復原驗證的 API Key 洩露處理鏈路,並說明誤報與服務連續性的取捨。
資料工程面試:設計可稽核的資料保留策略引擎
把業務目的、法務例外、表快照、刪除證明與回復窗口統一到可稽核的資料生命週期系統。
產品經理面試:如何定義能指導取捨的產品原則?
從使命與真實衝突提煉少量、具體、可執行的產品原則,並用它們解釋路線圖取捨而不是取代指標。
通用面試:什麼是 CAS 的 ABA 問題,如何避免?
用無鎖堆疊的並發時序解釋 ABA,區分值相同與狀態未改變,並比較版本戳、物件生命週期與加鎖方案。
程式設計面試:如何安全使用 JavaScript 顯式資源管理?
圍繞 using、await using、逆序釋放、抑制錯誤與執行環境降級,設計可驗證的資源生命週期。
系統設計面試:如何設計安全的 OTA 裝置群更新平台?
從韌體簽章、裝置相容性和分批發布約束出發,設計支援斷點續傳、回復、失敗門檻與稽核的百萬裝置 OTA 平台。
前端面試:SPA 路由切換後如何管理焦點?
設計可預測的 SPA 路由焦點策略,涵蓋導覽分類、非同步提交競爭、歷史還原、狀態播報與無障礙測試。
後端面試:如何用 DPoP 設計防令牌重放的 API?
從 Bearer 權杖遭竊的威脅出發,推導 DPoP 的金鑰綁定、請求證明、重放偵測與漸進遷移方案。
資料工程面試:刪除請求遇到法律保留與備份時怎麼處理?
聚焦刪除管線例外路徑:資格判定、最小化保留、備份置於不可用狀態、恢復後再刪除與證據邊界。
產品經理面試:你會如何規劃 API 版本遷移?
從受影響客戶、相容策略、遷移工具、棄用溝通和成功指標出發,規劃一次可回復、可觀測的 API 版本遷移。
通用面試:為什麼平均延遲會掩蓋尾延遲?
用百分位、請求組合、排隊和 SLO 解釋尾延遲,說明如何量測、定位和降低 p95/p99,而不是只追逐平均值。
程式設計面試題:Java 25 StableValue 如何設計安全的一次性初始化?
圍繞 StableValue preview API 設計一次性延遲初始化,涵蓋競爭、例外重試、物件不可變性與預覽發布風險。
系統設計面試:如何設計一套事件指揮平台?
從告警聚合到事件指揮、角色委派、稽核和檢討,設計一套能在高壓故障中保持單一事實來源的系統。
前端面試:如何設計無障礙表單驗證與錯誤復原?
用原生約束、欄位錯誤、錯誤摘要、伺服器權威驗證和防競態非同步回饋組成完整復原流程,同時避免焦點與播報互相干擾。
後端面試:如何用 HTTP Message Signatures 保護 API 完整性?
設計覆蓋元件、簽名基線、時間窗口、nonce、金鑰輪換和代理邊界,避免把 TLS 或 HMAC 誤當成完整方案。
資料工程面試:如何設計並執行資料契約?
針對共享事件資料集設計可版本化的資料契約,回答 Schema 演進、品質檢查、責任歸屬與安全失敗。
產品經理面試:面對互相衝突的客戶需求,如何確定優先級?
從目標結果、使用者機會、證據品質、策略契合、風險和學習速度建立優先級決策,並把大客戶壓力轉成可驗證的產品選擇。
通用面試:如何解釋 Policy as Code、PDP 與 PEP?
從規則版本化、決策與執行分離、輸入正規化和失敗路徑推導一套可用於平台與安全面試的 Policy as Code 回答框架。