📈
Data Analyst Interview Questions
SQL, metrics, visualization, and communication
Practice the questions that separate good analysts from great ones. From SQL fundamentals to stakeholder communication—with tips for each.
26
Questions
5
Categories
2h
Prep Time
SQL
1
What's the difference between UNION and UNION ALL?
easy2
Write a query to calculate month-over-month growth.
medium3
Explain window functions with an example.
medium4
How would you find duplicate records in a table?
easy5
Write a query to find the top 3 products by revenue in each category.
medium6
What's a CTE and when would you use one?
easy7
How do you optimize a slow-running query?
mediumMetrics & Analysis
1
How would you define and measure user engagement?
medium2
Revenue dropped 10% this month. How would you investigate?
hard3
What metrics would you track for a subscription business?
medium4
How do you choose between multiple metrics that conflict?
medium5
How would you measure the success of a new feature?
medium6
What's the difference between correlation and causation?
easyData Visualization
1
When would you use a bar chart vs. a line chart?
easy2
How do you present data to non-technical stakeholders?
medium3
Walk me through how you'd create a dashboard for executives.
medium4
What makes a good data visualization?
easyExcel & Tools
1
What's the difference between VLOOKUP and INDEX/MATCH?
easy2
How would you create a pivot table to analyze sales data?
easy3
What's your experience with BI tools?
easy4
How do you ensure data quality in your analyses?
mediumBehavioral
1
Tell me about a time your analysis changed a business decision.
medium2
Describe a time when you found an error in your analysis.
medium3
How do you prioritize when you have multiple analysis requests?
medium4
Tell me about a time you had to explain complex data to someone non-technical.
medium5
How do you handle a stakeholder who disagrees with your analysis?
mediumMore Interview Questions
Practice with Real Feedback
Record yourself answering these questions and get AI-powered feedback on your delivery.
