TGViewer
Data Analyst Interview Resources Data Analyst Interview Resources @dataanalystinterview · 52.6K subscribers
Post #2194 2.02K
Data Analysis Interview Questions

1. What is the difference between Primary Key and Foreign Key? (SQL Basics)
2. Write a query to find the second highest salary in the Employee table.
3. How do you handle missing values in a dataset? (Data Cleaning)
4. What is the difference between COUNT(*), COUNT(column), and COUNT(DISTINCT column)?
5. What are measures of central tendency in statistics? (Stats Basics)
6. What is a window function in SQL? Provide examples of ROW_NUMBER and RANK.
7. Write a query to fetch the top 3 performing products based on sales.
8. Explain the difference between UNION and UNION ALL.
9. Explain p-value in hypothesis testing. (Statistics)
10. How would you detect outliers in a dataset? (EDA)
11. Write a query to get the top 3 departments with the highest average salary. (SQL + Aggregation)
12. What is correlation? How do you interpret it? (Statistics)
13. Explain the difference between DELETE and TRUNCATE commands.
14. What are KPIs? Give examples for an e-commerce company. (Business)
15. How do you calculate a running total in SQL? (Window Functions – Advanced SQL)
16. Explain the difference between Correlation and Regression. (Stats)
17. How do you handle imbalanced datasets in classification problems? (ML + Analytics)
18. How would you design an A/B test for a new pricing model? (Experiment Design)
19. How would you detect anomalies in financial transactions? (Real-World Case)


Data Analysis/Scenario-Based Questions

20. Write a query to identify the most profitable regions based on transaction data.
21. How would you analyze customer churn using SQL?
22. Explain the difference between OLAP and OLTP databases.
23. How would you determine the Average Revenue Per User (ARPU) from transaction data?
24. Describe a scenario where you would use a LEFT JOIN instead of an INNER JOIN.
25. Write a query to calculate YoY (Year-over-Year) growth for a set of transactions.
26. How would you implement fraud detection using transactional data?
27. Write a query to find customers who have used more than 2 credit cards for transactions in a given month.
28. How would you approach a business problem where you need to analyze the spending patterns of premium customers?
  • ❤ 8
More from @dataanalystinterview
  1. Oct 7, 2026🚀𝗣𝗮𝘆 𝗔𝗳𝘁𝗲𝗿 𝗣𝗹𝗮𝗰𝗲𝗺𝗲𝗻𝘁 𝗧𝗿𝗮𝗶𝗻𝗶𝗻𝗴 | 𝗕𝗲𝗰𝗼𝗺𝗲 𝗮 𝗙𝘂𝗹𝗹𝘀𝘁𝗮𝗰…
  2. Oct 7, 2026𝗠𝗮𝘀𝘁𝗲𝗿 𝗣𝗼𝘄𝗲𝗿 𝗕𝗜 𝗳𝗼𝗿 𝗙𝗥𝗘𝗘! 🔥 Learn Power BI through these FREE learnin…
  3. Oct 1, 2026🔥 Top 10 Theoretical Interview Questions Every Data Analyst Must Prepare 📊 Data Analyst…
  4. Sep 29, 2026🚀 Excel Formulas Fundamentals — Part 10 📊 Conditional Functions (SUMIF, SUMIFS, COUNTIF,…
  5. Sep 29, 2026𝗙𝗥𝗘𝗘 𝗥𝗲𝘀𝗼𝘂𝗿𝗰𝗲𝘀 𝗧𝗼 𝗟𝗲𝗮𝗿𝗻 𝗔𝗜 𝗶𝗻 𝟮𝟬𝟮𝟲🚀 ​ Explore 6 free resource…
  6. Sep 29, 2026📊 Tableau Learning Roadmap — Part 2 Connecting to Data Before creating visualizations in…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →