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.

HardSystem Design
34 practiced

You're responsible for PII controls across a whole analytics toolchain: SQL, a BI tool, object storage, and notebooks. Design the policies and technical controls (masking, tokenization, RBAC, audit logging) plus the automation needed to catch accidental PII leakage, while still letting authorized analysts do their real work in each of those tools.

HardSystem Design
43 practiced

Design a secure sandbox environment where analysts can run queries and notebooks directly against sensitive datasets without ever exporting raw PII. What would you build in (ephemeral runtimes, restricted network egress, result-level masking, audit logging), and how would you handle a legitimate one-off request for elevated, temporary access?

HardTechnical
47 practiced

An analyst wants to join a table containing PII (say, user profiles) with an events table but should never see the raw PII columns unless specifically entitled, and in a multi-tenant warehouse a query should never be able to see another tenant's rows even through an intermediate step. Show how you'd structure the SQL (CTEs, views, column masking, row-level security) so that intermediate query steps can't leak PII or cross-tenant data to someone without the right permissions, and describe how you'd test that the protection actually holds.

MediumTechnical
45 practiced

Design a review process that every new data project has to pass through before it ships: what gates and required artifacts would you define (something like a privacy impact assessment, a data-flow diagram, a lightweight threat model), who reviews them, what's a reasonable turnaround SLA, and how would you build in a fast-track for genuinely urgent fixes without that becoming the default escape hatch everyone uses?

EasyTechnical
49 practiced

A stakeholder from another team asks for a one-off query against production tables that include customer emails and account balances, or requests temporary access to a dataset containing sensitive PII. What questions would you ask before deciding, what safety checks would you require, and under what conditions would you refuse or redirect them to an approved workflow instead? How would you document the decision so it's defensible later?

Unlock Full Question Bank

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

Sign in to Continue

Join thousands of developers preparing for their dream job.