Skip to content
SQLSimplified
Back to Categories

Data Analyst Interview Questions

57 questions to help you prepare for your next interview.

Question 1
DAU (Daily Active Users)
Question 2
Average Order Value (AOV)
Question 3
Calculating Percentages
Question 4
Categorizing Data with CASE
Question 5
Categorizing Data with CASE
Question 6
Identifying Customer Churn
Question 7
Handling NULLs with COALESCE
Question 8
Cohort Retention Analysis
Question 9
Correlation Function (CORR)
Question 10
Refactoring with CTEs
Question 11
Refactoring with CTEs
Question 12
Multi-Dimensional Analysis with CUBE
Question 13
Cumulative Distribution (CUME_DIST)
Question 14
Running Total
Question 15
DATE_TRUNC
Question 16
Ranking without Gaps (DENSE_RANK)
Question 17
DENSE_RANK() vs RANK()
Question 18
Extracting Date Parts
Question 19
Extracting Date Parts
Question 20
EXISTS Operator
Question 21
Identify Duplicate Names
Question 22
Finding the First Value (FIRST_VALUE)
Question 23
FULL OUTER JOIN Basics
Question 24
Funnel Analysis
Question 25
Filtering Groups with HAVING
Question 26
Filtering Groups with HAVING
Question 27
Identify Duplicate Names
Question 28
Joining Multiple Tables
Question 29
LAG() for Comparisons
Question 30
Accessing Previous Rows (LAG)
Question 31
Finding the Last Value (LAST_VALUE)
Question 32
LEAD() Function
Question 33
Predicting Next Rows (LEAD)
Question 34
Finding Missing Data (LEFT JOIN)
Question 35
Market Basket Analysis (Self Join)
Question 36
Calculating Median (PERCENTILE_CONT)
Question 37
Calculating the Median
Question 38
Calculating Moving Averages
Question 39
NTILE() Function
Question 40
Segmenting Data (NTILE)
Question 41
Calculating Percentage of Total
Question 42
Relative Ranking (PERCENT_RANK)
Question 43
Pivoting Data
Question 44
Using RANK()
Question 45
Using RANK()
Question 46
Monthly Revenue Reports
Question 47
Moving Average
Question 48
Generating Subtotals with ROLLUP
Question 49
ROW_NUMBER() for Top N per Group
Question 50
Calculating Running Totals
Question 51
Self Join
Question 52
String Aggregation (GROUP_CONCAT)
Question 53
Time to Next Order
Question 54
Top N Rows per Group
Question 55
Combining Results with UNION
Question 56
Combining Results with UNION
Question 57
YoY Revenue Growth