Data Governance, Contracts, and Classification Questions

Governing data at scale: data contracts between producers and consumers, schema evolution/compatibility, data classification and sensitivity tagging, access control, and lineage/cataloging. Covers policy, ownership, and compliance-driven controls over data. The governance layer over the technical stack.

MediumTechnical
40 practiced

Data governance practices like access controls, lineage, and PII handling are often the first things deprioritized under deadline pressure. How would you make the case for investing in them anyway, and what's one low-friction first step you'd implement to start building the habit without asking for a big upfront commitment? If you've led an effort like this before, walk through what you actually did and what stuck.

MediumTechnical
48 practiced

What does backward, forward, and full schema compatibility mean for a shared dataset or event stream, and what are three concrete strategies (for example only ever adding nullable/optional fields, never repurposing an existing field's type, and running compatibility checks in CI before a producer's change ships) that keep old and new consumers working as a schema evolves?

EasyTechnical
44 practiced

What is a data contract between a data producer and its consumers, and what does it typically specify (schema, semantics, freshness or SLA, ownership, compatibility rules)? Explain why teams that publish or consume shared datasets or event streams benefit from having one, even an informal one.

EasyTechnical
39 practiced

What's the difference between data lineage, a data catalog's metadata, and data provenance? Give a concrete scenario where each specifically is the tool you'd reach for (one for lineage, one for metadata, one where the lineage/provenance distinction matters for an incident investigation), and explain how the three complement each other in a governance program.

EasyTechnical
35 practiced

What is data lineage, and why does it matter for debugging a wrong number, building trust in a dashboard, and supporting a compliance or audit request? Describe the difference between dataset-level and column-level lineage.

Unlock Full Question Bank

Get access to all 39 Data Governance, Contracts, and Classification interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.