InterviewStack.io LogoInterviewStack.io

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
39 practiced

Design a lightweight data governance policy for a mid-size company: what would it cover (data ownership, schema-change approvals, PII tagging, lifecycle and retention), and how would you operationalize it so it's enforced by tooling rather than relying on people remembering to follow a wiki page?

MediumTechnical
45 practiced

A partner offers you a third-party dataset for use in a production model or analytics pipeline. What contractual, security, and technical steps would you require before it goes live: what data-sharing or legal clauses would you want, how would you validate its schema and quality against your expectations, and how would you shadow-test the integration before fully trusting it?

HardSystem Design
45 practiced

Design a schema registry and CI enforcement setup for a streaming or event-driven platform: how do you register schemas, run compatibility checks before a producer's change ships, and alert on or block a breaking change? Discuss how this differs for a Kafka/Avro event stream versus a batch warehouse table, and what a schema registry buys you beyond just documentation.

HardTechnical
34 practiced

New privacy rules restrict which identifiers you can use for modeling. Translate that legal constraint into concrete data-science actions: what access controls change, what alternative feature-engineering strategies would you use (aggregated or anonymized features), how would you quantify and communicate any resulting drop in model accuracy to stakeholders, and what would an exception-request process look like for cases that genuinely need the restricted signal?

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.