InterviewStack.io LogoInterviewStack.io

ETL vs. ELT Patterns and Processing Strategy Questions

Understanding Extract-Transform-Load vs. Extract-Load-Transform approaches. Knowing when to transform before loading (ETL) vs. after (ELT). Trade-offs: data quality, flexibility, performance, and operational complexity. Choosing batch processing, streaming, or hybrid approaches based on requirements.

MediumTechnical
33 practiced
Compare the implications of using a lakehouse (Delta Lake or Iceberg) for ELT workloads versus a traditional cloud data warehouse. From a BI perspective, what changes in query patterns, data freshness, governance, and data mutation capabilities would you expect?
HardSystem Design
18 practiced
Architect an enterprise-grade ELT platform for a multi-business-unit company ingesting varied data types (events, transactional records, third-party CSVs). Outline ingestion, storage tiering (raw/staging/curated), transformation layers, governance/metadata, data catalog, and self-service reporting. Explain how the platform supports both ETL and ELT patterns where needed.
HardSystem Design
31 practiced
Design an orchestration strategy for a mixed ETL+ELT environment with dependencies across batch jobs and streaming ingestion. Which orchestration tools would you evaluate (Airflow, Dagster, Conductor, etc.), and how would you implement retry/backoff, SLA enforcement, cross-job dependency handling, and support for manual approvals?
MediumTechnical
19 practiced
Discuss the trade-offs of denormalizing data (star schema) in ELT for BI consumption versus keeping normalized schemas. When would you denormalize to speed queries versus normalize to save storage and reduce update complexity?
MediumTechnical
17 practiced
Discuss how schema evolution and data contracts influence the choice between ETL and ELT. As a BI Analyst, how would you enforce schema contracts or monitor schema changes while preserving flexibility for fast experimentation by analysts?

Unlock Full Question Bank

Get access to hundreds of ETL vs. ELT Patterns and Processing Strategy interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.