Data analyst interviews

Data analyst interview questions

The questions graduate and junior data analyst interviews ask, grouped the way interviews use them, each with a free guide to what it’s really asking. Then practise them out loud, and try the coding part in your browser.

66 questions with answer guides58 coding challenges, free in your browserA 20-day study plan

The short answer

Graduate data analyst interviews usually ask about you and why you want the job, then technical questions you answer out loud (joins, cleaning data, simple statistics, charts and explaining a result), and often a live SQL task or a short case. Practise all three: the spoken answers on camera or with an AI interviewer, and the SQL in your browser.

What the interview covers

Most graduate and junior data analyst interviews have three parts. First, questions about you: your background, why you want the job and examples of how you work. Second, technical questions you answer out loud: joining and cleaning data, simple statistics, choosing a chart, and explaining a result to someone who doesn’t work with data. Third, often a live SQL task, a take-home exercise or a case study, and at some employers a short presentation of an analysis at an assessment day.

The questions below follow those parts. Each one has a guide to what the interviewer is listening for, how to structure your answer and an example outline. For what each stage involves and how technical tests are run, read what each stage of a data analyst interview involves on Deeplink Coaching, and if you want a timed check of your SQL first, take the free 20-minute SQL and skills test on Deeplink Toolkit.

Want a day-by-day route through these questions and the coding part? Follow the four-week data analyst interview plan

How to prepare

  1. Learn what each question is testing

    Read the guides below, starting with the technical questions you’d answer out loud.

    See the questions
  2. Get one project ready to talk through

    Most data interviews spend longest on a project you’ve done: what the question was, what you did with the data, and what changed.

    How to talk through a data project
  3. Warm up the SQL

    Write and run real queries on realistic data, then say out loud what each part does.

    SQL interview questions to practise
  4. Practise out loud, against the clock

    Answer a set of data analyst questions on camera, or with an AI interviewer that asks follow-ups, and read your feedback.

    See a sample report

The questions

Grouped the way interviews use them

Technical questions to answer out loud

SQL, cleaning data, statistics, charts and explaining results, as you’d say them to an interviewer.

Practise these out loud

Cases and metrics

Working through a business question with numbers: what you’d measure, what you’d check and what you’d recommend.

Practise these out loud

Presenting an analysis

A short written brief with figures, 10 minutes to prepare and 5 to present, as at an assessment day.

Practise these out loud

Tools and ways of working

Dashboards people use, moving work out of spreadsheets, version control, scheduling, documentation and checking SQL an AI assistant wrote.

Practise these out loud

Behavioural questions about data work

“Tell me about a time…” questions, with examples from data work.

Practise these out loud

The coding part

Practise the live task in your browser

A first set of original SQL and pandas questions like the live task, easiest first, with realistic data: write your answer, run it and check it against hidden tests. Free, with no account needed.

Or see every SQL and pandas challenge.

Practise a data analyst interview out loud

Answer on camera with thinking time and a timed answer, or talk it through with an AI interviewer that asks follow-up questions. You get written feedback on your structure, what you said and how you said it. Free to start, with no card needed.

Still deciding on the route in? Read how to become a graduate data analyst on Deeplink Coaching.