Data Analyst
Practice SQL, Excel, statistics and dashboard questions that Data Analyst interviews ask, from basic joins to A/B tests and metric design.
- Questions
- 100
- Interview Qs
- 30
- Judged problems
- 44
- Skills
- 9
About the role
A Data Analyst turns raw business data into answers people can act on. On a normal day you write SQL to pull data from a warehouse, clean it in Excel, Python or a BI tool, and build charts and dashboards that show how the business is doing. You are often the person a manager asks: why did sales drop last week, which campaign worked, or which customers are about to leave.
The job is part technical and part communication. You need to know SQL well, understand basic statistics, and be careful about data quality, because one wrong join can double a revenue number. Just as important is asking the right question first, choosing the right metric, and explaining the result in simple words to people who do not read SQL.
As you grow, you own key metrics for a team, design experiments such as A/B tests, build self-serve dashboards, and work closely with data engineers on the pipelines that feed your reports.
Practise by level
Open the full question bank (100 questions) →Mock interview
Screening round
4 questions · 4 min each · pass 50%
mediumTechnical round
5 questions · 4 min each · pass 60%
hardFinal round
6 questions · 3 min each · pass 70%
SQL problems
- Account Balance Tierseasy
- Average Score per Subjecteasy
- Campaign Click-Through Rateeasy
- Customer Email Domainseasy
- Customers Who Never Orderedeasy
- Department Headcounteasy
- Duplicate Signup Emailseasy
- Employees Without a Managereasy
- High-Value Delivered Orderseasy
- Late Shipmentseasy
Skills in this track
Learning roadmap
- 1
Spreadsheets and basic statistics
Learn Excel or Google Sheets well: formulas, XLOOKUP, pivot tables and charts. Learn mean, median, percentiles, standard deviation and why outliers matter.
- 2
SQL from basics to window functions
Practice SELECT, WHERE, GROUP BY, HAVING, all JOIN types, subqueries, CTEs and window functions like ROW_NUMBER and running totals on real datasets.
- 3
Visualization and dashboards
Pick one BI tool such as Power BI, Tableau or Looker Studio. Learn which chart fits which question and how to design a clean dashboard for a busy manager.
- 4
Python for analysis
Use pandas for cleaning and joining data, and matplotlib or seaborn for charts. Learn to work in Jupyter notebooks and keep your analysis reproducible.
- 5
Experiments and business metrics
Understand funnels, cohorts, retention, conversion rate and A/B testing, including sample size, p-values, confidence intervals and common traps.
- 6
Portfolio and storytelling
Build 3 to 4 end-to-end projects that start from a business question and end with a clear recommendation. Practice explaining them in under two minutes.
Top Data Analyst interview questions
- Explain the difference between INNER JOIN, LEFT JOIN and FULL OUTER JOIN with a simple example.
- You receive a new dataset from a client. What steps do you take to clean it before analysis?
- When would you use the median instead of the mean? Give a business example.
- How do you decide which chart to use for a piece of data?
- How would you explain a data finding to a manager who is not technical?
- Walk me through one analysis you did from start to finish.