面試題解析 第 33 頁,共 52 頁

瀏覽 OfferCC 面試題解析第 33 頁,查看解題思路、實作細節、追問與公開來源。

程式題困難

程式設計面試:如何保證 Rust Tokio 非同步程式碼的取消安全?

從 select! 丟棄 future、部分進度、資源所有權和冪等恢復出發,撰寫可取消且不會遺失狀態的非同步操作。

查看問題與回答
系統設計困難

系統設計面試題:設計一個多方審批的配置變更服務

圍繞版本、審批隔離、冪等執行、回滾和稽核,設計高風險配置變更的安全發布鏈路。

查看問題與回答
行為題中等

如何回答「分享一次你改善工作流程的經歷」?

用 STAR 說清楚你如何發現流程瓶頸、建立改善前基準、推動試行與採用,並用成果指標、品質護欄和檢討證明改善真實且可持續。

查看問題與回答
前端困難

如何用 PerformanceObserver 建立可靠的真實使用者效能採集?

設計可取樣、可補取、能發現緩衝區遺失與跨網域限制的 RUM 採集器,準確上報 LCP、資源與互動效能。

查看問題與回答
後端困難

後端面試:如何用 HTTP Trailer 為串流回應提供完整性驗證?

圍繞 HTTP Trailer 欄位設計可驗證的串流下載協定,處理客戶端能力、代理丟棄、驗證失敗與降級路徑。

查看問題與回答
資料困難

資料工程面試:如何用 Watermark 處理亂序事件與遲到資料?

圍繞事件時間視窗、watermark、allowed lateness 與重算路徑,回答即時聚合如何在延遲、完整性與成本之間取捨。

查看問題與回答
產品困難

產品經理面試:核心指標下滑時,你會回滾新功能嗎?

用影響範圍、證據品質與復原成本做出可執行的發布回滾決策。

查看問題與回答
通用困難

通用面試:如何解釋 eBPF verifier 與跨核心可攜性?

從 verifier 安全證明、map 生命週期、CO-RE 和能力邊界出發,回答如何把 eBPF 程式安全部署到多版本 Linux。

查看問題與回答
程式題困難

程式設計面試:如何用 Python 3.14 t-string 實作安全模板處理?

區分 f-string 與 t-string 的求值結果,利用 Template、Interpolation 與字串片段設計可稽核的 SQL、HTML 或日誌渲染器。

查看問題與回答
系統設計困難

系統設計面試:如何用 Shuffle Sharding 隔離 Noisy Neighbor?

設計帶隨機重疊資源分片的多租戶系統,推導故障重疊機率、分配策略、重試邊界和運維驗證。

查看問題與回答
行為題困難

如何回答「分享一次你處理多個衝突優先順序的經歷」?

用一段真實經歷說清楚你如何辨識產能衝突、比較截止時間與影響、提出範圍和時程選項、讓利害關係人確認取捨,並同時交代延後事項的結果。

查看問題與回答
前端困難

如何用 Web Locks API 協調多個分頁的共享任務?

用 navigator.locks 在分頁和 Worker 間序列化共享資源存取,處理排隊、取消、故障釋放與相容性。

查看問題與回答
後端中等

後端面試:PodDisruptionBudget 能保證什麼,又不能保證什麼?

從自願驅逐、minAvailable/maxUnavailable、控制器副本數和 Eviction API 解釋 PDB 的保護邊界,並回答 drain 卡住與不可用故障。

查看問題與回答
資料困難

資料面試:如何用 PostgreSQL 約束防止同一資源的時段重疊?

用 range 類型與 exclusion constraint 把預約衝突變成資料庫可驗證的不變量,並處理邊界、並發、索引與遷移。

查看問題與回答
產品困難

產品經理面試:B2B SaaS 是否應向管理員開放稽核日誌?

從客戶任務、事件範圍、權限、隱私、不可竄改性和指標判斷 B2B SaaS 是否應提供管理員稽核日誌。

查看問題與回答
通用困難

通用面試:什麼是結構化並行?如何設計取消、失敗與生命週期邊界?

從任務樹、父子生命週期與取消傳播解釋結構化並行,並用並行聚合請求推導失敗策略、逾時、資源清理與驗證方法。

查看問題與回答
程式題困難

程式設計面試:如何評估並上線 Java 25 緊湊物件標頭?

說明 JEP 519 的 64 位元物件標頭、壓縮類別指標、鎖與雜湊碼限制,並設計可回復的基準驗證。

查看問題與回答
系統設計困難

系統設計面試:如何用 Cell-Based Architecture 控制故障影響範圍?

從租戶映射、獨立資源池、跨 cell 依賴和遷移策略出發,設計可隔離故障又能持續演進的高可用系統。

查看問題與回答
行為題中等

如何回答「分享一次你不同意回饋的經歷」?

用 STAR(R) 準備一段可口述答案,區分回饋中成立與缺乏證據的部分,說明如何有依據地保留異議,以及你仍然改變了什麼。

查看問題與回答
前端困難

如何安全使用 scheduler.postTask,並為不支援的瀏覽器設計降級?

用瀏覽器優先級任務排程拆分長任務,處理取消、動態優先級、相容性與長任務監測。

查看問題與回答
後端困難

面試題:跨 RPC 呼叫如何傳遞 deadline 與取消訊號?

從 2 秒請求預算推導跨服務的絕對截止時間、取消傳遞、重試邊界與可驗證測試,處理後端面試常見的呼叫樹資源洩漏。

查看問題與回答
資料中等

資料工程面試:如何恢復卡住的 Redis Stream 訊息並避免重複副作用?

從 consumer group、PEL、XACK 和 XAUTOCLAIM 設計可恢復的 Redis Stream 消費者,處理崩潰、毒訊息、冪等和死信。

查看問題與回答
產品困難

產品經理面試:B2B SaaS 是否該上線公開狀態頁?

從客戶信任、受眾分層、事故溝通與營運指標判斷 B2B SaaS 是否應分階段上線公開狀態頁。

查看問題與回答
通用困難

通用面試:ECH 如何隱藏 TLS 交握中的網站名稱?

從 TLS ClientHello、ECH 設定發布、外層與內層交握到失敗回退,考察隱私邊界、部署依賴與可觀測性取捨。

查看問題與回答