Data Analyst Interview Questions to Ask Before You Hire

A dashboard builder and a decision-changing analyst have the same job title, and the difference costs real money. These questions test SQL depth, statistical honesty, and the judgment to push back on bad questions β€” each with notes on what a convincing answer includes.

4.9/5from US hiring teams
βœ“$0 until you hireβœ“Top 2% of US talentβœ“48h average time to hireβœ“No recruitment fees

12 Data Analyst interview questions β€” with what to listen for

  1. 1

    Explain the difference between an INNER JOIN and a LEFT JOIN, and describe a time the wrong choice silently corrupted a number.

    What a strong answer covers

    The mechanics are table stakes; the story is the test. Good answers involve rows silently dropped (inner join filtering out customers with no orders) or duplicated (joining on a non-unique key inflating revenue). Analysts who have been burned check join cardinality by habit.

  2. 2

    When do you reach for a window function? Walk me through a real example.

    What a strong answer covers

    Running totals, rank within group, period-over-period comparisons using LAG or LEAD, deduplication with ROW_NUMBER. They should articulate the difference from GROUP BY: keeping row-level detail while adding aggregate context. A concrete business example beats textbook syntax.

  3. 3

    A stakeholder asks for 'the churn number.' What do you do before writing any SQL?

    What a strong answer covers

    Interrogate the definition: churn of what population, over what window, voluntary versus involuntary, logo versus revenue churn. Strong analysts negotiate a written metric definition and check whether one already exists before creating a competing version.

  4. 4

    Revenue in your dashboard disagrees with the finance system by 4%. How do you investigate?

    What a strong answer covers

    A systematic reconciliation: compare grain and filters, time-zone and date-boundary handling, refunds and credits treatment, currency conversion, and pipeline freshness. The habit of finding which system is right rather than assuming the warehouse wins shows maturity.

  5. 5

    How do you decide whether a difference between two groups is real or noise?

    What a strong answer covers

    Sample size awareness, variance, confidence intervals or significance testing at an appropriate level, and honesty about multiple comparisons. You want someone who says 'this difference is within noise' out loud even when it is unpopular.

  6. 6

    An A/B test shows a 2% lift with p = 0.04 after peeking at results daily for two weeks. What is your read?

    What a strong answer covers

    Recognition that daily peeking inflates false positives, questions about pre-registered sample size and stopping rules, and interest in the effect on guardrail metrics. They should recommend a proper fixed-horizon or sequential design next time, not just accept the number.

  7. 7

    Walk me through how you would build a metrics layer or ensure metric consistency across dashboards.

    What a strong answer covers

    Centralized definitions β€” dbt metrics, a semantic layer, or at minimum a governed source-of-truth model β€” instead of every dashboard re-deriving revenue its own way. Version control and code review for analytics logic is a strong modern signal.

  8. 8

    Tell me about a time your analysis said the popular plan was wrong. What did you do?

    What a strong answer covers

    A concrete story with stakes: how they validated the result before escalating, how they communicated it, and what happened. You are hiring for the spine to deliver unwelcome numbers with evidence, and this question reveals it.

  9. 9

    How do you handle missing or dirty data in an analysis you cannot delay?

    What a strong answer covers

    Quantify the damage first: how much is missing and whether it is random or systematic. Then explicit handling β€” exclusion with documented impact, imputation with stated assumptions, or bounding the result both ways β€” and a caveat in the deliverable. Silent cleaning is the anti-pattern.

  10. 10

    What does a good executive-facing deliverable look like, compared to what you would give a product team?

    What a strong answer covers

    Executives get the answer first, the recommendation, and the risk, in one page or three slides; the appendix holds the method. Product teams get more granularity and interactivity. Tailoring by audience, not one giant dashboard for everyone, is the mark of someone who has done this.

  11. 11

    Describe a cohort analysis you have run. Why cohorts rather than aggregate trends?

    What a strong answer covers

    Aggregates hide mix shifts β€” new-user growth can mask collapsing retention. They should describe defining cohorts by acquisition period or behavior, reading retention curves, and at least one decision the cohort view changed that the aggregate view would have missed.

  12. 12

    Which tools are in your current stack, and which parts would you replace tomorrow?

    What a strong answer covers

    Fluency in SQL plus a warehouse, a BI tool, and ideally dbt and a scripting language. The 'replace tomorrow' half tests critical thinking about tooling rather than attachment β€” and tells you how they will react to your stack.

Skip the interviews entirely β€” get matched with pre-vetted Data Analyst developers in 48 hours, $0 until you hire.

Need a custom question set?

Our free interview question generator builds a tailored list for any role, seniority, and focus area.

Try the interview question generator β†’

Frequently asked questions

Should I include a live SQL exercise with these questions?

Yes, a short one β€” 20 to 30 minutes on a realistic schema with a join, an aggregation, and one window-function problem. Watching someone check their join cardinality unprompted tells you more than an hour of conversation.

Data analyst or data scientist β€” which do these questions screen for?

Analyst. If your need is predictive modeling in production, add machine-learning questions from our data science set. If the honest need is decision support and metrics, these questions target exactly that and an analyst is the cheaper, faster hire.

What is the biggest hiring mistake for this role?

Hiring the best tool operator instead of the best question-asker. Candidates who interrogate the churn question before answering will save you from months of decisions made on a confidently wrong number.

Ready to hire?

Vetted talent ready for US teams. No recruitment fees. Zero risk.

πŸ‡ΊπŸ‡Έ Trusted by companies across the United States