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

Design a minimal, concrete data contract for a shared event or feature dataset (for example a user-activity or a media-playback events stream). What fields would you specify (schema types and nullability, semantic definitions, freshness SLA, backfill and retention guarantees, an owner), and what would a JSON-Schema-style example look like for two or three of those fields?

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.

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

As an analyst, what would a practical governance checklist for your team include (metric definitions, dataset ownership, access controls, lineage tracking, periodic audits), and what is the analyst's own role versus data engineering's in maintaining each item? How would you push back constructively if a stakeholder said your dashboard 'lacks traceability'?

MediumTechnical
48 practiced

Design an approach to capture and expose lineage across a realistic BI ecosystem: Airflow-orchestrated ETL, ad-hoc SQL run directly in a BI tool, and Python scripts writing to the warehouse. Name at least two concrete methods to capture lineage in practice (for example dbt's built-in lineage, SQL query parsing, or runtime metadata capture) and describe how you'd surface a 'why is this number X' trace, through dimension and fact schema and metric-definition changes, back to source events for a business user.

Unlock Full Question Bank

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

Sign in to Continue

Join thousands of developers preparing for their dream job.