Interview prep · 397 questions in the pool
Mock data analyst interview
A timed round like the real thing: write SQL, pandas and Excel against the Harbor & Pine data in real editors, answer quick-fire concept questions, and talk through open ones. At the end you get a score by topic and the levels to practise next.
Set up your interview
You have an interview in progress.
Your last interviews

Your score
By topic
| Topic | Score | Verdict |
|---|
Practise next
Question by question
How the mock interview works
-
Live tasks, checked for real
250 hands-on tasks in SQL, pandas and Excel come from the game's levels. Your code runs on the same store data and is checked on the result, so any correct query passes, not only one model answer. No hints and no solutions, as in an interview.
-
Concept checks and open questions
83 quick multiple-choice questions test the ideas behind the code. 64 open questions from the interview question bank are the ones you answer out loud: say your answer, then compare it with the model answer and score yourself honestly.
-
A score you can act on
At the end you see your score by topic, every question with what happened, and the levels that teach what you missed. Results stay in this browser and never change your stars or level progress.
Getting the most out of it
Talk while you type. In a real live-coding round the interviewer scores your reasoning as much as the result. Say what the grain of the table is, which join you need and why, before you write it.
Check before you submit. Run the query, look at the row count and one or two values. The habit of checking your own result is what separates analysts who are trusted from the ones whose numbers get re-run.
Skip and come back stronger. A skipped question costs nothing but its point. Spending ten minutes on one task in a 30-minute round costs more.
Repeat weekly. Each interview draws a new mix of questions. Practise the levels from your summary between sessions and watch the weak topics move.