How to Crack a Data Analyst Interview in India

Data analyst roles are among the fastest-growing positions in India’s tech, e-commerce, BFSI, and consulting sectors. Companies like Flipkart, Paytm, Razorpay, HDFC Bank, EY, and dozens of funded startups are aggressively hiring analysts to drive data-informed decisions. Yet the interview process is highly variable — ranging from pure SQL tests to business case discussions to Python-heavy technical rounds. This guide gives you a complete roadmap for cracking data analyst interviews in India.

The Data Analyst Interview Structure

RoundWhat It TestsTypical Platforms
Screening callBackground, motivation, communicationPhone/Video
SQL testQuery writing, joins, aggregations, window functionsHackerRank, Mettl, internal tool
Python/Excel testData cleaning, analysis, visualisationJupyter, Excel
Business case / case studyAnalytical thinking, stakeholder communicationLive discussion
Statistics and probabilityA/B testing, distributions, hypothesis testingWhiteboard/Video
BehaviouralProblem-solving, impact, collaborationSTAR format

Not all companies run all six rounds. IT services and traditional firms often focus on SQL + Excel. Product and data-first companies add business case + stats.

SQL: The Most Critical Skill to Master

SQL is asked in 90%+ of data analyst interviews in India. Priority topics:

SQL ConceptMust-Know
SELECT, WHERE, GROUP BY, HAVINGCore filtering and aggregation
JOINs (INNER, LEFT, RIGHT, FULL)Multi-table analysis
Subqueries and CTEsComplex query structuring
Window Functions (ROW_NUMBER, RANK, LAG, LEAD)Running totals, rankings, time-based comparison
Date functionsDATEDIFF, DATE_TRUNC, EXTRACT — common in business data
CASE WHENConditional logic in queries
String functionsCONCAT, SUBSTRING, LIKE

Practice resources: Mode Analytics SQL Tutorial (free), StrataScratch (India-relevant business problems), LeetCode SQL section (Medium/Hard), SQLZoo.

Python and Excel: What to Prepare

Python (required at product/data companies):

  • Pandas: read_csv, merge, groupby, pivot_table, fillna, apply
  • NumPy: array operations, statistical functions
  • Matplotlib/Seaborn: basic charts and distributions
  • Jupyter Notebooks: running exploratory analysis cleanly

Excel (required at traditional and BFSI companies):

  • VLOOKUP/XLOOKUP, INDEX-MATCH
  • Pivot Tables and Pivot Charts
  • Conditional formatting and data validation
  • Power Query for data transformation

Business Case Questions for Data Analysts

Companies like Swiggy, Amazon, Zomato, and HDFC ask data-driven business case questions:

  • “Our customer retention dropped 8% last month. How would you diagnose this?”
  • “Design a dashboard for our sales team. What metrics would you track?”
  • “We are launching a new feature. How would you measure its success?”

Framework for business case answers:

  1. Clarify the business objective (not just the data question)
  2. Identify key metrics / KPIs
  3. Describe data you would need and where to find it
  4. Outline your analysis approach (breakdown, segmentation, comparison)
  5. Explain how you would present findings to stakeholders

Statistics Knowledge: What Is Tested

For product analyst roles and analytics engineering roles, statistics is heavily tested:

TopicKey Concepts
A/B TestingHypothesis setup, p-value, statistical significance, sample size
DistributionsNormal, Poisson, Binomial — when to use each
RegressionLinear regression, R², interpreting coefficients
ProbabilityBayes theorem, conditional probability
Cohort AnalysisRetention curves, LTV, cohort segmentation

Don’t memorise formulas. Understand the intuition behind when to apply each technique.

What Indian Data Analyst Roles Pay

RoleExperienceTypical CTC Range
Junior/Associate Data Analyst0–2 years₹4–8 LPA
Data Analyst2–5 years₹8–18 LPA
Senior Data Analyst5–8 years₹15–30 LPA
Lead / Analytics Manager7+ years₹25–50 LPA
Data Scientist (adjacent)3–6 years₹15–40 LPA

Source: AmbitionBox, Glassdoor India (2024)

Tips for Freshers Entering Data Analytics in India

  • Build a portfolio: 3–4 Kaggle/personal projects with clear business framing
  • Get SQL certified: Mode Analytics, HackerRank SQL certificate
  • Learn Python basics via UpGrad, Coursera, or Analytics Vidhya free courses
  • Contribute to Kaggle competitions — even a top-30% ranking is worth mentioning
  • Apply for analyst internships at startups (Internshala is a strong source)
  • Target roles like “business analyst trainee,” “data operations analyst,” or “BI analyst” as entry points

References:

  1. StrataScratch SQL Interview Practice – https://www.stratascratch.com/
  2. Analytics Vidhya Career Guide – https://www.analyticsvidhya.com/
  3. AmbitionBox Data Analyst Salaries India – https://www.ambitionbox.com/salaries/data-analyst-salary
  4. Mode Analytics SQL Tutorial – https://mode.com/sql-tutorial/
  5. Kaggle Data Science Learning Path – https://www.kaggle.com/learn

Leave a Comment

Your email address will not be published. Required fields are marked *