Il faut savoir où vivent les données personnelles avant de pouvoir les supprimer : commencez donc par la classification et le lignage. Préférez une conception qui évite le problème : pseudonymisez à l'ingestion et gardez la table de correspondance des identifiants dans un seul magasin restreint, si bien que supprimer cette correspondance rend le reste non identifiant. Là où les données brutes doivent être supprimées, utilisez un format de table qui gère les suppressions au niveau ligne et suivez la demande jusqu'à son achèvement, sauvegardes comprises.
Pourquoi les recruteurs posent cette question
Les demandes de suppression révèlent si une architecture a été conçue avec la gouvernance en tête ou rafistolée après coup. Les recruteurs veulent l'idée du crypto shredding ou de la tokenisation, parce que réécrire du Parquet immuable à l'échelle d'un lac coûte vraiment cher. Ils veulent aussi de l'honnêteté sur les parties difficiles : sauvegardes, snapshots, extractions en aval et outils tiers qui détiennent des copies.
Comment structurer votre réponse
- Commencez par la classification et le lignage : on ne supprime pas ce qu'on ne trouve pas.
- Préférez la pseudonymisation à l'ingestion, pour que la suppression soit une opération en un seul point.
- Expliquez les suppressions au niveau ligne dans les formats de table modernes quand la suppression réelle est exigée.
- Traitez explicitement les sauvegardes, les snapshots et les copies en aval.
- Suivez la demande avec une preuve d'achèvement.
Exemple de réponse
La première réponse honnête, c'est qu'on ne peut pas supprimer ce qu'on n'a pas catalogué : tout dépend donc du fait que la classification et le lignage soient déjà en place. La conception que je défends, c'est la pseudonymisation à l'ingestion : l'identifiant brut est remplacé par un jeton de substitution à la frontière, et la correspondance vit dans un seul magasin restreint. Une demande de suppression revient alors surtout à supprimer une ligne dans ce magasin, après quoi tout ce qui est en aval n'est plus rattaché à une personne. C'est bien moins coûteux que de réécrire des années de Parquet. Là où une suppression réelle est exigée, un format de table comme Iceberg ou Delta vous donne des suppressions au niveau ligne sans réécrire manuellement des partitions entières. Les parties qu'on oublie sont les plus ingrates : les snapshots et l'historique de voyage dans le temps, les sauvegardes avec leur propre rétention, l'extraction CSV que quelqu'un a envoyée par e-mail, et tout outil d'analytique tiers qui détient une copie. Je définirais la fenêtre de rétention des snapshots pour que les suppressions y deviennent définitives, je le documenterais, et je garderais une trace auditable de chaque demande et de son achèvement.
Vous passez cet entretien bientôt ? GhostPilot écoute votre appel en direct, repère la question dès qu'elle est posée et affiche une réponse structurée à l'écran en temps réel. Essayez-le lors de votre prochain entretien blanc, ou prenez un Session Pass à $29, sans abonnement, pour le jour J.
Voir comment ça marcheQuestions de relance à prévoir
- Qu'est-ce que le crypto shredding et quand est-ce une stratégie de suppression valable ?
- En quoi les snapshots de voyage dans le temps compliquent-ils les garanties de suppression ?
- Comment trouveriez-vous des données personnelles dans un lac existant non documenté ?
Autres questions pour ingénieur data
Votre recruteur posera sa propre version de celle-ci. Collez votre véritable fiche de poste dans le Question Predictor gratuit et obtenez les 20 questions que ce poste a le plus de chances de poser, avec ce que chacune cherche vraiment à sonder.
Prédire mes questions