Data Analyst Interview Questions & Answers
40 questions for Data Analyst interviews — 1 easy, 36 medium, 3 hard.
About the Data Analyst role
A data analyst collects, cleans and analyses business data to answer questions such as why sales fell or which customers are most valuable, then shares findings through reports and dashboards. Interviews test SQL querying, Excel, one BI tool such as Power BI or Tableau, basic statistics and the ability to explain insights clearly. Expect a live SQL round, a case question and behavioural questions about working with stakeholders.
A report filters WHERE order_date = '2026-03-31' and misses almost all orders from that day. Why?
Show answer
How do you calculate month-over-month growth?
Show answer
What is a slowly changing dimension? Explain Type 1 and Type 2.
Show answer
What is a CTE and why use it?
Show answer
Write SQL to show each category's percentage share of total revenue.
Show answer
What is the difference between SUM and SUMX in DAX?
Show answer
Explain INDEX and MATCH together.
Show answer
What are indexes and when can they hurt?
Show answer
What is the difference between Goal Seek and Solver?
Show answer
Write SQL to find the number of days between each customer's consecutive orders and their average gap.
Show answer
What is a gateway in Power BI?
Show answer
What are absolute and relative cell references?
Show answer
How do you handle errors like #N/A and #DIV/0!?
Show answer
What is the difference between a t-test and a z-test?
Show answer
What is DAX and how does it differ from Excel formulas?
Show answer
What is a self join and when is it used?
Show answer
What is the LAMBDA function in Excel and when would you use it?
Show answer
What is the LET function in Excel and why would you use it?
Show answer
Explain time intelligence functions.
Show answer
What is the difference between a dashboard and a report?
Show answer
Tell me about a time you handled a request for access to sensitive data.
Show answer
Explain correlation vs regression.
Show answer
What is bidirectional cross-filtering in Power BI and when is it risky?
Show answer
Analytics shows 1,820 purchases last month but the order database shows 2,150. Which is right, and how do you explain the gap?
Show answer
Checkout conversion fell from 3.2% to 2.6% the week after an app release. How do you investigate?
Show answer
When do you use a chi-square test?
Show answer
What is Power Query's role in Power BI?
Show answer
What is the difference between a calculated field and a helper column in Excel?
Show answer
Import mode vs DirectQuery?
Show answer
How do you detect and handle skewed data?
Show answer
How do you pivot rows into columns in SQL, for example sales by quarter as columns?
Show answer
How do you calculate a rolling average?
Show answer
What is the difference between a view and a materialised view?
Show answer
How do you find duplicate rows in a table?
Show answer
What is the difference between a calculated table in DAX and a table created in Power Query?
Show answer
Difference between a CTE, a subquery and a temp table?
Show answer
How are NULLs handled in SQL?
Show answer
You inherit a monthly Excel report and suspect some numbers are hard-typed over formulas. How do you audit it?
Show answer
What is cohort analysis?
Show answer
Frequently asked questions
What does a Data Analyst do?
A data analyst collects, cleans and analyses business data to answer questions such as why sales fell or which customers are most valuable, then shares findings through reports and dashboards. Interviews test SQL querying, Excel, one BI tool such as Power BI or Tableau, basic statistics and the ability to explain insights clearly. Expect a live SQL round, a case question and behavioural questions about working with stakeholders.
Which skills are tested in a Data Analyst interview?
Expect questions on SQL joins and window functions, Excel lookups and PivotTables, Power BI or Tableau dashboards, Descriptive statistics, Clear stakeholder communication. Most rounds also ask you to explain a project and solve one practical problem live.
How do I prepare for a Data Analyst interview?
Revise SQL, Excel, Power BI, Statistics and Case Studies first using the topic sheets, practise the questions on this page aloud, then do one full mock interview to practise timing.