Data engineering

Data engineering system design interview questions

Data engineering interviews test whether you can move, model and trust data at scale. These rounds cover star-schema and slowly changing dimension warehouses, change data capture, real-time analytics and ad click aggregation, sessionization, IoT telemetry, log pipelines, lakehouses, reusable ETL and ELT frameworks, payments reconciliation, A/B test analytics, data quality and user data deletion.

You design the pipeline end to end, from sources and ingestion through storage, transformation and serving, and explain the guarantees you chose: batch or streaming, exactly-once or at-least-once, freshness versus cost.

Data engineering rounds
Plus
Data engineering·Observability

Design a data alerting system

Notify the right owner when pipelines, data freshness, or business metrics go wrong.

Intermediate 40 min
Free
Data engineering·Change data capture

Design a change data capture pipeline

Stream every insert, update and delete from a production database into the warehouse within minutes.

Intermediate 45 min
Plus
Data engineering·Streaming

Design an ad click aggregator

Count ad clicks in near real time for advertiser dashboards, accurately enough to bill on.

Advanced 60 min