InterviewStack.io LogoInterviewStack.io

Data Quality and Governance Questions

Covers the principles, frameworks, practices, and tooling used to ensure data is accurate, complete, timely, and trustworthy across systems and pipelines. Key areas include data quality checks and monitoring: nullness and type checks, freshness and timeliness validation, referential integrity, deduplication, outlier detection, reconciliation, and automated alerting. Includes designing service level agreements for data freshness and accuracy, data lineage and impact analysis, metadata and catalog management, data classification, access controls, and compliance policies. Encompasses operational reliability of data systems: failure handling, recovery time objectives, backup and disaster recovery strategies, data observability, and incident response for data anomalies. Candidates may be evaluated on designing end to end data quality programs, selecting metrics and tooling, defining roles and stewardship (data owner, steward, custodian), building golden-record and master-data-management strategies for record linkage and deduplication across source systems (illustrative domains include CRM and sales data, IoT telemetry, financial transactions, and event or log data, among others), and implementing automated pipelines and governance controls.

MediumTechnical
38 practiced
Design SLAs/SLOs for two distinct dataset types: 1) operational near-real-time product inventory used by customer-facing APIs, and 2) daily aggregated analytics used by BI for forecasting. For each dataset, propose measurable SLO metrics (e.g., freshness, completeness, accuracy), target values, error budgets, and suggested remediation actions when SLOs are violated.
HardSystem Design
45 practiced
Architect an end-to-end automated data quality framework integrated with existing ETL pipelines that supports: policy-as-code validations, realtime alerts for streaming jobs, scheduled batch checks, quarantining bad records, automated backfills, a human-in-the-loop remediation workflow, and audit logs. Scale target: 10k pipelines, 100 TB/day. Provide components, interfaces, storage, and a failure/recovery strategy.
MediumTechnical
36 practiced
Given a metadata table 'table_partitions(table_name varchar, partition_date date, last_loaded_at timestamp)', write SQL to compute freshness lag in hours for each table (max lag across partitions) and flag tables whose max lag exceeds 4 hours. Include timezone handling and an explanation of how to schedule this check.
MediumTechnical
35 practiced
Describe safe schema evolution strategies for streaming pipelines that use Avro/Confluent Schema Registry or Delta Lake/Parquet for storage. Discuss backward, forward, and full compatibility, how to validate compatibility on producer changes, and how to deploy schema changes with minimal consumer disruption.
EasyTechnical
49 practiced
Define the difference between data quality and data governance. Provide two concrete examples of governance policies that directly improve data quality, and name one tool or automation you would use to enforce each policy.

Unlock Full Question Bank

Get access to hundreds of Data Quality and Governance interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.