Cookies on this site

Strictly necessary cookies keep the site working. Our analytics and advertising tags — Microsoft Clarity and Google Tag Manager — stay switched off, and write no cookie, until you accept them. Privacy Policy

Book Free Demo Start Hiring Free
16 Interview Questions

Interview Questions for a Data Analyst

To interview a data analyst, test SQL fluency, metric definition, dashboarding, and the ability to turn data into a clear business recommendation. This set covers joins and aggregation, data cleaning, choosing the right chart, A/B reasoning at a practical level, and how candidates spot data-quality issues before they mislead a decision.

Last updated

Run a data analyst interview with a live SQL exercise and a business case where the candidate must define a metric and recommend an action. Reward clarity, skepticism about data quality, and communication over fancy techniques.

01 Questions to ask

Technical & Role-Specific

Write a query to find the second-highest salary per department. Walk me through your approach.

What to look for: Correct use of window functions or a subquery, handles ties, and reasons about NULLs and empty departments.

Explain the difference between an INNER JOIN and a LEFT JOIN with a concrete example of when the wrong one causes a bug.

What to look for: Understands how a LEFT JOIN preserves unmatched rows and how an INNER JOIN silently drops data, a common source of wrong metrics.

How do you define a metric like 'active user,' and why does the definition matter?

What to look for: Recognizes that ambiguous definitions break comparisons, sets explicit time windows and criteria, and documents them.

You're given a CSV with duplicates, inconsistent dates, and nulls. How do you clean it?

What to look for: Systematic profiling, deduping on a key, standardizing formats, deciding how to treat nulls, and validating row counts before and after.

When would you use a median instead of a mean, and why does it matter for reporting?

What to look for: Understands skew and outliers, uses median for skewed distributions like income or latency, and reports the right summary.

How do you choose between a line chart, bar chart, and table for a given question?

What to look for: Matches chart to intent: trends over time, category comparison, or precise values, and avoids misleading visuals like truncated axes.

A dashboard number looks wrong to a stakeholder. How do you verify whether it's a data issue or a real change?

What to look for: Traces the number to source, checks the pipeline and filters, reconciles against a known total, and rules out data quality before alarm.

Explain how you'd calculate week-over-week retention or a cohort metric in SQL.

What to look for: Correctly anchors cohorts by signup period, uses date logic and self-joins or window functions, and avoids double-counting users.

Behavioral

Tell me about a time your analysis changed a business decision.

What to look for: Connects analysis to outcome, communicated clearly to decision-makers, and understood the business context not just the data.

Describe a time you found a data-quality problem others had missed.

What to look for: Healthy skepticism, attention to detail, and the habit of sanity-checking results before publishing them.

How do you handle a request for a report when the underlying data isn't trustworthy?

What to look for: Transparency about limitations, fixing or flagging the data issue, and not delivering a confident-looking but wrong report.

Tell me about a time you simplified a confusing dashboard or report for non-technical users.

What to look for: Empathy for the audience, ruthless focus on the decision the report drives, and removing noise rather than adding charts.

Situational / Problem-Solving

A stakeholder asks for 'all the data' on a topic. How do you turn that into a useful deliverable?

What to look for: Clarifies the decision behind the request, scopes the question, and delivers a focused answer rather than a data dump.

Two reports show different numbers for the same metric. How do you reconcile them?

What to look for: Compares definitions, filters, time zones, and refresh times, and finds the source of divergence systematically.

You have one hour to answer an urgent question with imperfect data. What do you do?

What to look for: Prioritizes a defensible directional answer, states assumptions and caveats, and avoids false precision under time pressure.

A weekly metric spiked sharply. How do you tell a real trend from a tracking or pipeline artifact?

What to look for: Checks for instrumentation changes, deploys, seasonality, and bot traffic before declaring it a genuine business shift.

02 After the interview

Data Analyst interview scorecard

Score every candidate on the same criteria, immediately after the interview, using evidence you actually heard rather than an overall impression. Agree the criteria with the panel before the first interview β€” deciding what counts after you have met people is how the loudest interviewer wins the debrief.

Criterion Evidence to record Score 1-5
Technical & Role-Specific What the candidate actually said or did, in their own example β€” not your impression of it 1 2 3 4 5
Behavioral What the candidate actually said or did, in their own example β€” not your impression of it 1 2 3 4 5
Situational / Problem-Solving What the candidate actually said or did, in their own example β€” not your impression of it 1 2 3 4 5
Overall recommendation Strong no / no / mixed / yes / strong yes, with the single reason that decided it -

Want this as a reusable document? Use the interview scorecard template.

03 Risk

Questions to avoid asking a Data Analyst

Exactly which questions are unlawful depends on where you are hiring, and the rules change β€” so treat this as the list of topics to route through your own employment counsel, not as a legal standard. The practical test that holds everywhere: if the answer could not change how the person does this job, you have no reason to ask it.

Age, date of birth, or when someone graduated as a proxy for age Marital status, pregnancy, children, or plans to have them Religion, ethnicity, national origin, or first language where it is not a genuine job requirement Disability or health history β€” ask whether they can perform the role's actual duties, with adjustments Salary history, which is restricted in a growing number of jurisdictions; ask about expectations instead Criminal record, outside the specific circumstances your local law permits and the role genuinely requires Anything you would not ask every other candidate for this role, because inconsistency is itself the risk

Run Data Analyst interviews on one platform

Recruiting terms explained

Related roles to hire

Choosing your recruiting stack

FAQ

Frequently asked questions

How many interview rounds for a Data Analyst?
Usually two to four: a screen, a SQL and data-manipulation test, a business case or dashboard exercise, and sometimes a stakeholder-communication round. The SQL round and the case study together provide most of the signal for this role.
How important is SQL for a data analyst?
It is the core skill for most analyst roles. Expect to test joins, aggregation, window functions, and the judgment to avoid common pitfalls like accidentally dropping rows with the wrong join. A live SQL exercise is the single most reliable screen for this role.
What is the difference between a data analyst and a data scientist interview?
Analyst interviews lean on SQL, reporting, metric definition, and communicating insights to the business. Data scientist interviews add statistics, experimentation, and machine learning. If a role description emphasizes dashboards and stakeholder reporting, weight practical SQL and business reasoning over modeling.
Should I test visualization and communication skills?
Yes. An analyst who can query but can't translate results into a clear recommendation has limited impact. Ask the candidate to interpret a chart, choose the right visualization, and present a finding to a non-technical audience to assess this directly.
Pitch N Hire ATS

Run these interviews structured, and compare candidates fairly

Pitch N Hire is an applicant tracking system with built-in interview scorecards. Load these questions into a scorecard so every interviewer assesses the same criteria and you can compare candidates side by side.

Scorecards so each interviewer rates the same criteria
Interview scheduling without the email back-and-forth
Side-by-side candidate comparison before the hiring decision

Free for 1 user Β· No credit card Β· Talk to a real hiring expert

Built for recruiters & hiring teams

See how much faster your team could hire

Get a personalized walkthrough of Pitch N Hire on your own roles and workflow. No slides, no obligation.

Prefer to talk? Book a demo Talk to sales View pricing

Free 1-user plan Β· No credit card Β· Talk to a real hiring expert

One Hiring Infrastructure.
Zero Tool Chaos.

Demos are consultative. We respect privacy and enterprise
governance. No lock-ins.

Start free Book demo