What interviewers test in an ETL developer interview
ETL interviews usually include tool-specific questions, SQL tests, data warehouse concepts and production scenarios like a failed nightly load. Interviewers often ask you to explain one of your mappings or packages in detail.
They look for reliability thinking: restartable jobs, clear error handling, auditability and reconciliation between source and target.
- Concepts: ETL versus ELT, staging, data warehouse layers
- Loading: full, incremental, CDC and upsert patterns
- Modelling: facts, dimensions, surrogate keys and SCDs
- Operations: scheduling, dependencies, error handling and restartability
- Quality and performance: validation, reconciliation and tuning
Technical topics to revise
Revise the tool in the job description deeply and keep a mental model of how the same pattern looks in another tool. For example, an SCD Type 2 in Informatica, SSIS and ADF data flows.
- Informatica transformations: Lookup, Router, Joiner, Aggregator, Update Strategy
- SSIS: data flow components, Lookup caching, event handlers and checkpoints
- Azure Data Factory: pipelines, copy activity, data flows, triggers and integration runtimes
- Watermark columns, CDC and MERGE for incremental loads
- Surrogate keys, SCD Type 1 and Type 2 and late-arriving dimensions
- Pushdown optimisation, partitioning and bulk loading
- Audit columns, control tables and row-count reconciliation
- SQL: joins, window functions and set-based updates
How to structure your answers
For design questions, walk from source to target: extraction method, staging, transformation rules, load strategy, error handling and validation. Mention volumes and load windows.
For production stories, give the failure, the root cause, the fix and the preventive change, with timings such as how long the load window shrank.
How InterviewPlan AI helps you prepare
ETL mock interviews ask tool, SQL and scenario questions and give feedback on structure. Resume AI helps quantify load times, volumes and reliability improvements.
Interview Copilot provides real-time speaker-labelled transcription and resume-grounded drafts during interviews. Once hired, Data Engineering and SQL Job Support give expert-plus-AI help in your first 90 days, at $5 per hour with 200 AI credits included.