Data Analyst Interview Prep India 2026
A complete guide to every round of a data analyst interview in India — case studies with worked examples, behavioural STAR answers, take-home assignment strategy, and salary negotiation.
The 5 rounds of a data analyst interview in India
Most data analyst roles at companies in Noida, Gurugram, and Delhi NCR follow a 3-5 round process. The exact number and order varies by company size — startups compress it, large IT companies add aptitude tests. Here is what each round tests and how to prepare.
Focus: Background, motivation, notice period, salary expectation, basic culture fit.
- Have your expected CTC range ready — research market rates first
- Keep notice period answer honest — companies verify with previous employer
- Prepare a 90-second "tell me about yourself" covering education, tools, and what you want to do next
Focus: SQL queries (JOINs, GROUP BY, window functions), Excel formulas, pivot tables, basic statistics.
- Practice writing queries by hand — no autocomplete in most live interviews
- Talk through your approach before writing — interviewers value reasoning
- If you do not know a function, say so and explain how you would find it
Focus: Business problem analysis, metric definition, visualisation, insight communication.
- Start with the business question, not the data
- Show your cleaning steps — it signals rigour
- Present 3-5 insights max — depth over breadth
Focus: Past experience, problem-solving approach, stakeholder communication, handling ambiguity.
- Prepare 5-6 STAR stories that cover different themes
- Every story should end with a measurable result
- It is fine to say "I do not know" — follow it with "here is how I would find out"
Focus: Strategic thinking, domain interest, long-term fit, offer discussion.
- Prepare 3 smart questions about team structure and data challenges
- This is also where salary negotiation happens — have your range ready
- Show genuine curiosity about the company's business model
3 case study examples — with full approach guides
These are representative of the types of case studies Indian companies give data analyst candidates. Each includes a brief, the data you would receive, and the approach that scores highest.
"Your company's return rate jumped from 8% to 14% over the last quarter. The head of operations wants to understand why and what to do about it."
Orders table: order_id, product_id, category, city, order_date, amount, payment_method Returns table: return_id, order_id, return_date, return_reason, refund_amount
- Define metric: return rate = returns / orders, by week to see trend start
- Segment: by category, city, payment method, product — where is the spike concentrated?
- Look at return_reason distribution — is it product quality, delivery damage, or wrong item?
- Compare return rate for new vs. repeat customers
- Check if specific products or sellers are driving disproportionate returns
"Build a Power BI dashboard for the Regional Sales Manager who oversees 8 states and 200+ distributors. They currently use a 40-tab Excel file updated manually every Monday."
Sales data: date, distributor_id, state, product_sku, units_sold, revenue, target Distributor master: distributor_id, name, state, region, tier
- Identify the 3 questions the manager asks every Monday: total revenue vs. target, top/bottom 5 distributors, state-wise breakdown
- Design 3-4 pages: Executive Summary → State Drill-down → Distributor Performance → SKU Analysis
- Add slicers for state, date range, and distributor tier
- Use conditional formatting (red/amber/green) for target achievement
- Replace the 40-tab Excel with one dashboard that auto-refreshes from a single data source
"The finance team spends 3 hours every Monday morning manually copying data from 5 Excel files into a master sheet and then creating 8 standard reports. Automate this."
5 regional Excel files (same structure): date, branch_code, product_type, disbursement_amount, collection_amount, outstanding Master template: summary sheet + 8 pre-built pivot report tabs
- Map all 5 input files — same columns? Any formatting inconsistencies?
- Write Python (Pandas + openpyxl) script to read all 5, concatenate, validate, and write to master
- Automate the 8 pivot reports using openpyxl or xlwings
- Schedule with Windows Task Scheduler (or a Monday-morning email trigger)
- Document the script so the team can maintain it
Behavioural questions — 3 STAR answers in full
The STAR format: Situation (context) → Task (what was needed) → Action (what you specifically did) → Result (measurable outcome). Keep each answer to 2-3 minutes maximum.
These are example answers structured to show the format. Adapt them to your own real experiences — interviewers can tell when a story is fabricated.
"Tell me about a time you found an error in data. What did you do?"
I was building a weekly revenue report for the sales team at my internship. The numbers for one region looked unusually high — about 40% above the previous week with no business reason.
My task was to investigate before the report went to the VP of Sales.
I traced the data back to its source — the raw transaction table. I found that a data pipeline had double-counted transactions for that region because of a duplicate key error in the ETL job. I documented the issue, fixed the query by adding a DISTINCT clause, and recalculated the affected 3 weeks of reports. I also added a row-count validation check to the ETL process to catch this in future.
The corrected report went out on time. The VP caught it in review and thanked the team for the correction. The validation check has since caught two more pipeline issues before they reached reporting.
"Describe a time you explained complex data findings to a non-technical person."
In my last project, I built a customer segmentation analysis using RFM (Recency, Frequency, Monetary) scoring. The output was a matrix of 27 segments. The marketing head — who had no analytics background — needed to understand it to allocate campaign budgets.
I had to translate a technically correct but unusable output into something actionable within a 20-minute meeting.
I collapsed the 27 segments into 4 plain-language groups: Champions (buy often, recently, high value), At Risk (used to buy a lot, not recently), New (bought once, recently), and Dormant (not bought in 6+ months). For each group, I prepared one slide: how many customers, what percentage of revenue, and one recommended campaign action with an estimated reach.
The marketing head allocated budgets within the meeting. The "At Risk" re-engagement campaign generated a 22% reactivation rate in the first month — the highest the team had seen.
"Tell me about a time when your data told a different story than what stakeholders expected."
The marketing team had run a 3-week influencer campaign and was expecting to show strong ROI in the monthly review. Before the meeting, I analysed the campaign data and found that conversion rate from influencer traffic was 0.4% vs. 2.1% from organic search.
I had to present findings that contradicted the team's expectation — in a review meeting they had already prepared slides for.
I shared the finding with the marketing manager 24 hours before the meeting — not in the meeting itself. I framed it as "here is something we should look at together before the presentation." We reviewed the data together, verified there were no tracking errors, and agreed to present the full picture honestly. I also found a positive finding: the influencer campaign had driven 3× the usual branded search volume the following week — delayed conversion.
The presentation went well. The team proposed a revised influencer strategy with longer attribution windows. I was asked to build a dashboard tracking branded search lift after future campaigns.
Take-home assignment — how to structure your submission
Take-home assignments are common at Indian startups and mid-size companies. You typically receive a dataset and a 24-48 hour window. Most candidates fail not because of weak analysis but because of poor structure and communication. Here is the format that scores best.
3-5 bullet points. Each bullet: one insight + one supporting number + one implication. This is what the hiring manager reads first — if it is unclear, the rest does not matter.
Show you cleaned the data: row count before and after removing duplicates/nulls, date range, key columns and data types. This proves analytical rigour.
3-5 insights maximum. Each on its own slide/section: insight headline → supporting chart → 1-2 sentence explanation. Never bury an insight in a paragraph.
1-2 specific actions. Use the format: "I recommend X because the data shows Y, which I estimate will lead to Z." Avoid vague recommendations like "improve marketing".
Your SQL queries, Python code, or Power BI data model. Clearly commented. Shows your working — interviewers sometimes review code separately.
Salary negotiation for data analysts in India 2026
| Experience | Role | Noida / Delhi NCR Market Rate | Negotiation Range |
|---|---|---|---|
| 0–1 yr (fresher) | Junior / MIS Analyst | ₹3.5 – 5.5 LPA | ₹4 – 6 LPA |
| 1–2 yr | Data Analyst | ₹5 – 8 LPA | ₹6 – 9 LPA |
| 2–4 yr | Senior Data Analyst | ₹8 – 14 LPA | ₹9 – 15 LPA |
| 4–6 yr | Lead Analyst / Analyst Manager | ₹14 – 20 LPA | ₹15 – 22 LPA |
| Gurugram premium | Same roles | +20-30% vs Noida | Negotiate accordingly |
When asked "what is your expected CTC?", respond: "I am open based on the total package — what is the range budgeted for this role?"
Variable pay, joining bonus, learning budget, and WFH flexibility all have monetary value. A ₹7L offer with ₹50K learning budget beats a ₹7.2L offer without one.
Standard in India. Companies expect a counter. Say: "Based on my research, could we look at [X]? I am excited about the role and this would help me make the decision quickly."
If you have another offer, you can mention the range — not the company. "I have another offer in the ₹X-Y range — is there flexibility here?" Only say this if it is true.
10 smart questions to ask the interviewer
The questions you ask signal how seriously you have thought about the role. These work across most Indian companies.
Frequently asked questions
What are the rounds in a data analyst interview in India?
A typical data analyst interview at Indian companies has 3-5 rounds: (1) HR screening — background, notice period, salary expectation; (2) Technical round 1 — SQL and Excel questions, sometimes Python; (3) Technical round 2 or case study — a business problem to analyse and present; (4) Behavioural / cultural fit — STAR-format questions about past experience; (5) Final round — with hiring manager or business head. Startups often compress this to 2-3 rounds. Large IT companies (Infosys, TCS, HCL) may have written aptitude tests before the technical rounds.
What is a case study round in a data analyst interview?
A case study round gives you a real or fictional business problem and asks you to analyse it. You may receive a dataset (Excel or CSV) and be asked to find insights, build a dashboard, or recommend an action. Some companies give 24-48 hours (take-home assignment); others give 30-60 minutes live. The interviewer is evaluating: how you define the problem, what metrics you choose, how you structure your analysis, and how clearly you communicate findings — not just whether your SQL or Python code works.
What are common behavioural interview questions for data analysts in India?
Common behavioural questions for data analysts in India: "Tell me about a time you found an error in data and what you did"; "Describe a situation where you had to explain a complex finding to a non-technical stakeholder"; "Tell me about a project where you had to work with incomplete data"; "Give an example of when your analysis led to a business decision"; "How did you handle a situation where the data told a different story than what stakeholders expected?" Use the STAR format: Situation, Task, Action, Result.
How do I negotiate salary as a data analyst in India?
For salary negotiation in India: never give the first number — if asked for expected CTC, give a range based on market research; know the market rate for your role, location, and experience (Noida/Delhi NCR data analyst roles pay ₹4-8 LPA at entry, ₹8-15 LPA with 2-4 years experience); negotiate on total CTC not just base — include variable pay, joining bonus, and benefits; it is standard in India to negotiate 10-20% above the first offer; and if the base is fixed, negotiate on joining bonus, learning allowance, or early performance review.
How do I prepare for a data analyst take-home assignment in India?
For a take-home assignment: read the brief twice before opening the data; write down 3-5 business questions you will answer before looking at the numbers; clean and explore the data (check nulls, duplicates, data types) before any analysis; build your visualisation in Power BI or Excel (or Python if specified); structure your output as: executive summary (3 bullet points) → key findings (3-5 insights with charts) → recommendation (1-2 clear actions); submit on time even if incomplete — a clear, partial submission beats a late complete one.
What questions should I ask the interviewer at the end of a data analyst interview?
Strong closing questions for a data analyst interview in India: "What does the data team's current stack look like — SQL, Python, Power BI?" (shows tool awareness); "What would a successful first 90 days look like in this role?" (shows ambition); "What is the biggest data challenge the team is working on right now?" (shows genuine curiosity); "How does the analytics team share findings with the business?" (shows communication awareness). Avoid asking about leave policy or perks in the first interview.
Is there interview preparation support at data analytics courses in Noida?
EVIKA ACADEMY at Noida Sector 51 includes mock interview sessions — SQL technical rounds, case study walkthroughs, and behavioural question practice — as part of its placement support. Students also get resume review before interviews. WhatsApp 8081035456 to book a free demo class. The institute is near Sector 51 Metro Station on the Aqua Line.
Practice mock interviews before the real one
EVIKA ACADEMY at Noida Sector 51 runs mock SQL rounds, case study walkthroughs, and behavioural interview practice sessions as part of placement support. Free demo class to see how it works.
📱 WhatsApp 8081035456 — Book Free Demo