All interview paths
Data and machine learning interview preparation
Data interviews split into two halves: SQL and Python fluency, then framework depth. The SQL half is where most candidates are filtered out, and it is also the most learnable — window functions and query plans repay preparation more than anything else here.
5 stages · 450 practice questions
- 1
SQL
90 questionsThe heaviest-weighted skill in most data interviews. Aggregation, window functions and query plans.
- 2
- 3
Pandas
90 questionsDataFrame manipulation, joins and the vectorisation habits that make code fast.
- 4
- 5
TensorFlow
90 questionsModel construction and training loops, for ML-focused roles.