具代表性的面試主題

資料工程面試:刪除請求遇到法律保留與備份時怎麼處理?

資料困難
Offer.cc 編輯團隊發佈 更新

題幹

使用者提出刪除請求,但部分交易記錄受法律保留約束,個人資料也存在於 35 天滾動備份中。你如何執行可稽核的部分刪除,並證明備份資料不會重新投入使用?

題幹與適用情境

當交易記錄受法律保留約束、個人資料仍存在於滾動備份中時,刪除請求無法一次完成。法律保留、即時系統與備份需要分別記錄狀態、負責人、到期規則和證據,並向使用者與稽核方準確說明完成範圍。

面試官考察重點

  • 是否由授權流程判定有效請求與例外,而非管線自行解釋法律。
  • 是否只保留明確目的所需的最小欄位,記錄期限、依據與審批人。
  • 是否讓備份中的待刪資料處於不可使用狀態,恢復時再次刪除。
  • 是否區分即時系統已刪除與備份週期未結束。

回答前需要釐清的問題

確認身份、資料主體鍵、法域、保留資料集與到期日;再確認備份能否逐筆刪除、覆寫週期、恢復流程及第三方副本。法律決定由隱私或法務責任人提供,工程系統執行結構化結果。

30 秒回答架構

先產生帶範圍版本的資格決定:可刪資料立即進入冪等工作流,受保留資料進入隔離域,只留必要欄位並設定到期複核。即時系統完成後,備份清單記錄待刪主體;備份不得用於一般處理,任何恢復都先套用清單。證明分別列出已刪範圍、保留依據、最晚清除時間與恢復演練。

分步深入解析

狀態可分為 eligiblepartial_holdlive_erasedbackup_pendingcomplete。資格決定保存資料類別和期限,不複製個資。每個動作用請求 ID 和不可逆主體引用做冪等鍵。

即時系統先阻止重新攝取,再刪除可刪副本。保留資料移至最小權限域,到期自動重入刪除隊列。聚合只有在無法合理關聯個人時才能排除。

ICO 指引允許備份依排程覆寫,但資料期間須置於不可使用狀態。恢復時先隔離、套用加密刪除清單、驗證零命中,再開放讀取。稽核只保存類別、時間、結果與校驗摘要。

高品質示範回答

授權方先給出結構化保留範圍與到期日,管線立即刪除其餘資料,並把保留記錄移到最小權限域。即時副本完成後狀態是 backup_pending

備份在 35 天週期內不得用於一般處理;恢復必須先重播刪除清單。證明包列出各資料域結果、保留依據、到期任務及恢復演練。所有邊界關閉後才標記完成。

常見錯誤

  • 工程師自行判斷法律例外。
  • 因一個欄位受保留而保留整份檔案。
  • 即時庫刪除後宣稱所有副本完成。
  • 恢復備份時漏套用刪除清單。
  • 稽核日誌再次保存原始個資。

追問與回答

備份不能逐筆刪除怎麼辦?

依固定週期淘汰,期間置於不可使用狀態;恢復必須先套用清單,並記錄最晚清除日。

保留到期後如何避免遺忘?

每筆保留都有到期日、責任人與自動任務,到期重新進入同一冪等工作流。

如何證明恢復流程有效?

在隔離環境定期恢復備份、套用清單,再做零命中檢查,只保存計數和摘要。

第三方處理者怎麼納入?

發送帶請求 ID 的刪除指令並收集確認;未回執時整體狀態保持未完成。

公開來源

同類題目