TGViewer
Data Analytics Data Analytics @sqlspecialist ยท 111K subscribers
Post #2669 8.04K
๐ŸŽฏ ๐Ÿ“Š DATA ANALYST MOCK INTERVIEW (WITH ANSWERS)

๐Ÿง  1๏ธโƒฃ Tell me about yourself
โœ… Sample Answer:
โ€œI have around 3 years of experience working with data. My core skills include SQL, Excel, and Power BI. I regularly work with data cleaning, transformation, and building dashboards to generate business insights. Recently, Iโ€™ve also been strengthening my Python skills for data analysis. I enjoy solving business problems using data and presenting insights in a simple and actionable way.โ€

๐Ÿ“Š 2๏ธโƒฃ What is the difference between WHERE and HAVING?
โœ… Answer:
WHERE filters rows before aggregation
HAVING filters after aggregation
Example:
SELECT department, COUNT(*)
FROM employees
GROUP BY department
HAVING COUNT(*) > 5;

๐Ÿ”— 3๏ธโƒฃ Explain different types of JOINs
โœ… Answer:
INNER JOIN โ†’ only matching records
LEFT JOIN โ†’ all left + matching right
RIGHT JOIN โ†’ all right + matching left
FULL JOIN โ†’ all records from both
๐Ÿ‘‰ In analytics, LEFT JOIN is most used.

๐Ÿง  4๏ธโƒฃ How do you find duplicate records in SQL?
โœ… Answer:
SELECT column, COUNT(*)
FROM table
GROUP BY column
HAVING COUNT(*) > 1;

๐Ÿ‘‰ Used for data cleaning.

๐Ÿ“ˆ 5๏ธโƒฃ What are window functions?
โœ… Answer:
โ€œWindow functions perform calculations across rows without reducing the number of rows. They are used for ranking, running totals, and comparisons.โ€
Example:
SELECT salary, RANK() OVER(ORDER BY salary DESC)
FROM employees;

๐Ÿ“Š 6๏ธโƒฃ How do you handle missing data?
โœ… Answer:
Remove rows (if small impact)
Replace with mean/median
Use default values
Use interpolation (advanced)
๐Ÿ‘‰ Depends on business context.

๐Ÿ“‰ 7๏ธโƒฃ What is the difference between COUNT(_) and COUNT(column)?
โœ… Answer:
COUNT(*) โ†’ counts all rows
COUNT(column) โ†’ ignores NULL values

๐Ÿ“Š 8๏ธโƒฃ What is a KPI? Give example
โœ… Answer:
โ€œKPI (Key Performance Indicator) is a measurable value used to track performance.โ€
Examples: Revenue growth, Conversion rate, Customer retention

๐Ÿง  9๏ธโƒฃ How would you find the 2nd highest salary?
โœ… Answer:
SELECT MAX(salary)
FROM employees
WHERE salary < ( SELECT MAX(salary) FROM employees );

๐Ÿ“Š ๐Ÿ”Ÿ Explain your dashboard project
โœ… Strong Answer:
โ€œI created a sales dashboard in Power BI where I analyzed revenue trends, top-performing products, and regional performance. I used DAX for calculations and added filters for better interactivity. This helped stakeholders identify key areas for growth.โ€

๐Ÿ”ฅ 1๏ธโƒฃ1๏ธโƒฃ What is normalization?
โœ… Answer:
โ€œNormalization is the process of organizing data to reduce redundancy and improve data integrity.โ€

๐Ÿ“Š 1๏ธโƒฃ2๏ธโƒฃ Difference between INNER JOIN and LEFT JOIN?
โœ… Answer:
INNER JOIN โ†’ only matching data
LEFT JOIN โ†’ keeps all left table data
๐Ÿ‘‰ LEFT JOIN is preferred in analytics.

๐Ÿง  1๏ธโƒฃ3๏ธโƒฃ What is a CTE?
โœ… Answer:
โ€œA CTE (Common Table Expression) is a temporary result set defined using WITH clause to improve readability.โ€

๐Ÿ“ˆ 1๏ธโƒฃ4๏ธโƒฃ How do you explain insights to non-technical people?
โœ… Answer:
โ€œI focus on storytelling. Instead of technical terms, I explain insights in simple business language with visuals and examples.โ€

๐Ÿ“Š 1๏ธโƒฃ5๏ธโƒฃ What tools have you used?
โœ… Answer:
SQL, Excel, Power BI, Python (basic/advanced depending on you)

๐Ÿ’ผ 1๏ธโƒฃ6๏ธโƒฃ Behavioral Question: Tell me about a challenge
โœ… Answer:
โ€œWhile working on a dataset, I found inconsistencies in data. I cleaned and standardized it using SQL and Excel, ensuring accurate analysis. This improved the dashboard reliability.โ€

Double Tap โ™ฅ๏ธ For More
  • โค 31
  • ๐Ÿ”ฅ 4
  • ๐Ÿ‘ 1
More from @sqlspecialist
  1. Oct 9, 2026โ€œHere, the data is sorted by the second column in descending order and the first five rowsโ€ฆ
  2. Oct 9, 2026๐Ÿ“Š Data Analyst Interview Series โ€” Part 6 Guys, let's continue our Data Analyst Interviewโ€ฆ
  3. Oct 9, 2026๐Ÿ‡ฎ๐Ÿ‡ณ ๐—š๐—ข๐—ฉ๐—˜๐—ฅ๐—ก๐— ๐—˜๐—ก๐—ง ๐—ข๐—™ ๐—œ๐—ก๐——๐—œ๐—” โ€” ๐—”๐—œ๐—–๐—ง๐—˜ ๐—œ๐—ก๐—ง๐—˜๐—ฅ๐—ก๐—ฆ๐—›๐—œ๐—ฃ๐—ฆ ๐Ÿฎ๐Ÿฌ๐Ÿฎ๐Ÿฒ ๐Ÿš€โ€ฆ
  4. Oct 8, 2026๐ŸŽ“ ๐— ๐—ถ๐—ฐ๐—ฟ๐—ผ๐˜€๐—ผ๐—ณ๐˜ ๐—™๐—ฅ๐—˜๐—˜ ๐—–๐—ผ๐˜‚๐—ฟ๐˜€๐—ฒ๐˜€ ๐˜„๐—ถ๐˜๐—ต ๐—–๐—ฒ๐—ฟ๐˜๐—ถ๐—ณ๐—ถ๐—ฐ๐—ฎ๐˜๐—ฒ๐˜€! ๐Ÿš€๐Ÿ”ฅ Upgrโ€ฆ
  5. Oct 7, 2026๐Ÿ“Š Kandinsky 6.0 Video: AI-Powered Content Creation for Analysts The new Kandinsky 6.0 Vidโ€ฆ
  6. Oct 7, 2026Alternatively, depending on the Excel version and requirement, I could use functions suchโ€ฆ
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 โ†’