Interview prep

Data Engineer Interview Questions

Data Engineer interviews go deep on SQL, data modelling and system design. You will be asked how you would handle late-arriving data, schema changes and backfills — the failure modes, not the happy path.

111 questions 2 topics Updated August 2026
Start with Python

How to use this set

Work one topic at a time. Read the quick answer, say it out loud, then read the full reasoning to see whether you could survive the follow-up. Mark what you are confident on so your next session starts where this one ended.


Choose a topic

Question sets for this role


Still learning

Fix the gap, do not memorise it

If an answer here exposes something you have not properly learnt, the courses cover it chapter by chapter, for free.

Browse courses
Go deeper

Downloadable prep kits

Prefer to revise offline or on the commute? The premium kits collect the full question bank plus case studies into one PDF.

See prep kits