Top 50
Role roadmap
Updated weekly · Last refresh Aug 30

Top 50 Data Analyst Interview Questions

The 50 most important questions to prepare for Data Analyst interviews. Questions from real interview reports rank first. Updated weekly.

50questions
~17htotal time
937companies covered
Track your progressSign up free to work through all 50 questions and resume where you left off.
Start practicing free →
1
SQL & Data ManipulationStart here. 47 questions · ~954 min
Calculate Monthly Sales Growth by Product CategoryMedium
Practice
Recently asked

Calculate month-over-month sales growth for each product category using JOINs and window functions.

JoinsAggregationsWayfairFanaticsREVOLVE
Analyze Customer Purchase Trends with Window FunctionsMedium
Practice
Recently asked

Calculate the monthly spending trends for customers using window functions and joins.

The Home DepotHewlett Packard EnterpriseConvoy
Monthly Sales Aggregation by Product CategoryMedium
Practice
Recently asked

Aggregate monthly sales totals by product category using JOINs, GROUP BY, and date formatting.

WalgreensRevLatentView Analytics
Top Customers by Sales RevenueEasy
Practice
Recently asked

Use GROUP BY and SUM to rank the top 10 customers by total revenue from a single sales table.

RankingGroup ByAggregationsMastekSageThornburg Investment
7-Day Rolling Active UsersMedium
Practice
Recently asked

Compute daily active users and a 7-day rolling average using a CTE, distinct counts, and window functions.

Window FunctionsDate FunctionsRunning TotalsMetaAcumenCorning
More SQL & Data Manipulation questions with a free account
2
Coding3 questions · ~61 min
Seven-Day Revenue Per User AverageEasy
Practice

Compute a 7-day rolling average of daily revenue per user using aggregation and a sliding window.

Meta
Two Sum with Hash MapEasy
Practice

Find two indices whose values sum to a target using a hash table in O(n) time.

Hash TablesArraysSortingPayUBarclaysFrontier
First Unique Element IndexEasy
Practice

Use a hash map frequency count to return the index of the first unique element in an array.

Hash TablesArraysStringsEli Lilly and

Sign up to see every question

Create a free account to unlock this list and practice real interview questions.

Get my prep plan
The finish line: interview-readyComplete all 50 questions to finish this plan.