How to prepare for a data analyst interview in one week

A week is enough to close one or two gaps and rehearse every stage once. It is not enough to learn SQL from scratch — if that is where you are, take the easy problems and stay on SQL all week.

Day 1 — find the gaps

about 1.5 hours

Day 2 — SQL: grouping, joins, duplicates

about 2 hours

Day 3 — SQL: dates, top-N, windows, retention

about 2–3 hours

Day 4 — a work week at Carrot

about 2–3 hours

Day 5 — metrics, A/B and the product case

about 1.5 hours

Day 6 — a mock interview, then Python

about 1.5 hours

Day 7 — your stories, your questions, rest

about 1 hour

Only three evenings? Keep Day 1, Day 4 and Day 6: the gaps, the work week and the mock interview.

By Day 7 you can say yes to

Two or more unchecked? Spend the last evening on those, not on new topics.

Paste your posting

Offer shows the topics its interviews will likely cover and builds a plan for that job. Free, no card.

Or open the problems

Other timeframes