How would GDPR requirements influence experiment tracking and model management design?

designing for compliance as a systems constraint, not an afterthought.
immutable data lineage, user exclusion lists, audit logs, versioned explainability.
manual deletion without model unlearning or provenance.
What's really being asked
This question tests whether you treat privacy regulations as first-class systems constraints rather than compliance paperwork. The interviewer cares if you understand that GDPR's right to erasure and explainability requirements ripple through the entire ML lifecycle, from data versioning to model provenance and deployment. They want to see that you can design for auditability, surgical data removal, and reproducibility without raw PII.
The full answer
A strong answer hits four design areas in order. First, immutable lineage: every experiment must log the exact dataset version, feature pipeline hash, and code commit so you can reconstruct what data influenced which model. Second, data isolation and mapping: maintain row-level provenance so a user deletion request can pinpoint exactly which training runs included that individual. Third, retraining mechanics: design pipelines that can regenerate a training set with specific records excluded and retrain only affected model versions, rather than full retraining from scratch. Fourth, explainability and access control: version SHAP or LIME artifacts alongside the model in the registry, and enforce RBAC plus immutable audit trails for every promotion or rollback.
The mistakes people make
Red flags include suggesting manual spreadsheet tracking, saying you will just delete the user from the database without addressing model unlearning, claiming explainability is only a serving-layer UI concern, or proposing to store raw training data inside the model registry. Another weak pattern is assuming immutable logs conflict with GDPR deletion rights; a senior candidate should explain how metadata can be retained for audit while personal data is purged.
What usually comes next
Expect the interviewer to ask how you would handle a deletion request if the model is already in production and retraining is expensive. They may also probe the difference between model explainability and data provenance, or ask how you would prove to an auditor that a specific user's data no longer influences a given model version.
A concrete example
A senior candidate might describe a system using Delta Lake or DVC for dataset versioning with row-level hashes. When a deletion request arrives, a lineage service queries the experiment graph to find all model versions trained on shards containing that user. It triggers a retraining job using a new dataset version with those rows excluded, promotes the replacement through a canary deployment, and archives the old model artifacts while retaining metadata for regulatory audit. The experiment tracker stores the new lineage link and a tombstone record for the old model.
Interview question
Which design best satisfies a GDPR erasure request without breaking immutable experiment lineage?
- a.Store raw PII in the model registry alongside versioned models so deletions can be applied directly to registered artifacts.
- b.Immediately delete the user's rows from all dataset versions and purge associated experiment logs to satisfy the erasure request.
- c.Use row-level provenance to identify affected models, exclude the records from dataset versions, retrain only impacted models, and retain lineage metadata for audit.Correct
- d.Delete the user from the production database and track affected models in a manual spreadsheet for later retraining.
Why? this is the answer
The correct approach uses row-level provenance to surgically remove personal data, retrain only affected models, and keep immutable metadata for auditors. Option B is tempting because it sounds like thorough erasure, but purging experiment logs actually destroys the audit trail and violates the need to retain lineage metadata while purging personal data.
Just read this? Test yourself on what you have been reading.
Read the original → nist.gov
- #gdpr
- #mlops
- #lineage
- #model-governance
- #compliance
You just looked this up. Could you explain it out loud?
That is the part interviews actually test. Tezvyn takes questions like this one and gives you what the interviewer is really checking, the answer that lands, and the mistake that ends the conversation, in the four minutes before your next meeting.
The iPhone app is on the way
We are building it. Until it lands, nothing here is held back from you: every interview card, your saved cards, streaks and the job board all work in Safari, plus hundreds of free practice quizzes of thirty questions each. Sign in and it all carries over to the app the day it arrives.
Want it as an icon? Tap Share at the bottom of Safari, then Add to Home Screen. It opens full screen and the cards you have read stay available offline.
We are hiring for this. Every open role lists the topics its interview covers, so you can prepare for the real thing rather than guessing.
See open roles