YOUR TRACK · 2 QUESTIONS

Data Engineering

Move, transform, and trust the data that powers products.

Showing 2 of 2 questions

Interview-ready answer

ETL extracts data, transforms it before loading, and writes the prepared result to a destination. ELT extracts and loads raw data first, then transforms it inside the destination platform. ETL can fit systems that need curated data before storage; ELT often uses scalable warehouses to retain raw data and transform it later. The choice depends on privacy, compute, latency, and governance needs.

Interview-ready answer

A data pipeline moves data from sources through ingestion and transformation to storage or downstream consumers. A reliable design defines data contracts, validates inputs, makes retries safe through idempotent writes, handles duplicates and late records, and tracks each run. Orchestration manages dependencies; monitoring and alerting expose failures and quality issues. Recovery and backfills should be designed rather than improvised after an outage.