Skip to main content
HireStepX is now in Beta! Be among the first to practice smarter and land your dream role.
Interview Skills

Data Analyst Interview Questions India 2026: SQL, Excel

Data analyst interview questions in India 2026: SQL, Excel/Sheets, Python pandas, statistics, business case studies, and 'walk me through a project'.

Interview Skills27 July 202615 min read read4 sections

Data analyst roles are among the most actively hired positions at Indian product companies, startups, and consulting firms in 2026. The interview process typically covers four areas: SQL (the most important technical skill), Python or Excel/Google Sheets, business case studies, and statistics. This guide covers what is tested at each stage, with the specific questions asked at Swiggy, Flipkart, Zomato, Paytm, and funded startups.

4 sections

FoundationGROUP BY + HAVING, subqueries, CASE WHEN for conditional bucketing, NULL handling (IS NULL, COALESCE), date functions (MONTH(), YEAR(), DATEDIFF, DATE_TRUNC, EXTRACT).

IntermediateCTEs (WITH clause for readable multi-step queries), JOINs across multiple tables, window functions (ROW_NUMBER for deduplication, LAG for period-over-period).

Advanced (top-tier product companies): complex window functions, query optimisation reasoning, writing against denormalized data warehouse schemas.

Most commonly asked data analyst SQL question in India: 'Find the top 3 products by revenue in each product category.' SELECT * FROM (SELECT product, category, SUM(revenue) AS total_revenue, RANK() OVER (PARTITION BY category ORDER BY SUM(revenue) DESC) AS rnk FROM sales GROUP BY product, category) t WHERE rnk <= 3.

Common pattern'Find the month-over-month retention rate.' Requires counting users active in both month N-1 and month N divided by users active in month N-1. Written as a self-join on activity tables filtered by month.

Python skills tested at product companies: Pandas: pd.read_csv(), DataFrame filtering (df[df['col'] > val]), groupby + aggregation (df.groupby('city')['revenue'].sum().reset_index()), merge/join (pd.merge(df1, df2, on='id', how='left')), apply for custom transformations, missing value handling (fillna, dropna, isnull().sum()), datetime parsing (pd.to_datetime, dt.month, dt.year).

Visualisationmatplotlib (line, bar, scatter), seaborn (heatmaps for correlation matrices, box plots for distribution comparison, histograms). Most analyst interviews test analysis, not visualisation, in the main rounds; visualisation appears in take-home assignments.

Excel/Google Sheets (consulting, banking, FMCG analytics): VLOOKUP and XLOOKUP (=XLOOKUP(lookup, search_range, return_range)), SUMIF/SUMIFS and COUNTIF/COUNTIFS, pivot tables, INDEX MATCH (more flexible than VLOOKUP; looks in any direction), conditional formatting.

Toolkit by role typeproduct company data analyst = Python + SQL; consulting/banking/FMCG analytics = Excel + SQL.

Metrics definition'How would you measure the success of Swiggy's new grocery delivery feature?' Structure: (1) North Star metric (gross orders or GMV for grocery). (2) Supporting metrics (order conversion rate, reorder rate within 30 days, average order value, delivery time satisfaction). (3) Guardrail metrics (grocery growth should not harm existing restaurant order GMV by more than X%).

Root cause analysis'Our weekly active users dropped 15% last week. How would you investigate?' Approach: (1) Segment (all users or a specific cohort? all geographies or one city? all platforms or just iOS? all entry points or just organic?). (2) Check external events. (3) Check internal changes (product release, marketing change, pricing change). (4) Look at leading indicators (sessions, visit duration, feature usage) to find where in the funnel the drop occurs.

Experiment design'Design an A/B test for a new checkout flow.' Expected: hypothesis, primary metric (conversion rate), sample size via power analysis (alpha 5%, power 80%, minimum detectable effect), randomisation unit (user vs session), experiment duration, success criteria.

Distributionsnormal distribution (68-95-99.7 rule), skewed distributions (positive skew: median < mean; negative skew: median > mean), when to use mean vs median (median when skewed or has outliers; mean when approximately normal).

Hypothesis testingnull hypothesis (H0: no difference), alternative (H1: difference exists), p-value (probability of result at least this extreme given H0 is true), significance level (alpha 0.05), Type I error (false positive: reject H0 when true), Type II error (false negative: fail to reject H0 when false), power (probability of correctly rejecting a false H0, typically 80%).

A/B testing: t-test for continuous metrics (revenue per user, session duration), chi-squared for proportions (conversion rate). Minimum sample size depends on baseline conversion rate, minimum detectable effect, alpha, and power.

Correlation vs causationice cream sales and drowning rates are correlated (both caused by summer heat); confounding variables are the standard explanation. Evaluators check whether you would draw incorrect conclusions from a correlation.

Quick answers

Before you close this tab.

Foundation: GROUP BY + HAVING, CASE WHEN, NULL handling (COALESCE), date functions. Intermediate: CTEs, multi-table JOINs, window functions (ROW_NUMBER top-N per group, LAG for period-over-period). Advanced: query optimisation, complex window functions, denormalised schemas. Most common question: 'Top 3 products by revenue per category' using RANK() OVER (PARTITION BY category ORDER BY SUM(revenue) DESC).

Python (product companies): Pandas (read_csv, filter, groupby, merge, apply, missing values, datetime). Matplotlib/seaborn for visualisation. Excel (consulting/banking/FMCG): VLOOKUP/XLOOKUP, SUMIF/SUMIFS, pivot tables, INDEX MATCH, conditional formatting. Toolkit by role: product company = Python + SQL; consulting/banking = Excel + SQL.

Three types: (1) Metrics definition (North Star + supporting metrics + guardrail metrics). (2) Root cause analysis (segment by cohort/geography/platform, check external and internal changes, look at leading indicators). (3) Experiment design (hypothesis, primary metric, sample size, randomisation unit, success criteria).

Key concepts: Normal distribution (68-95-99.7, mean vs median). Hypothesis testing (p-value, alpha, Type I/II errors, statistical power). A/B testing (t-test for continuous, chi-squared for proportions, sample size calculation). Correlation vs causation (confounding variables).

Explore more

Continue reading

Practice

Know the answer. Now say it.

Practise data analyst interview questions with HireStepX's AI voice interviewer. Get scored feedback on your SQL reasoning, case study approach, and statistics explanations. First 2 sessions free.