How ZS Associates fresher interviews usually run, mostly on-campus. Patterns shift by year, track and role, so treat this as a prep map, not a script.
ZS is an analytics and consulting firm, so the process looks nothing like a standard IT coding drive: a tightly timed aptitude test, then a business case you have to structure yourself, guesstimates and puzzles, SQL or Python for the analytics and technology tracks, and a fit conversation.
Eligibility (from student reports): drives commonly set a CGPA cutoff around 6.5-7.0 with no active backlogs, but cutoffs vary widely by campus. Confirm against your placement email.
Fresher package (from student reports): varies significantly by track (Decision Analytics Associate versus Business Technology Solutions Associate) and by campus tier. Confirm on your offer letter rather than relying on forum figures.
Profile: B.Tech, ~8.2 CGPA, strong on quant, some Python and SQL from coursework
Online aptitude assessment
The dominant feature was time pressure: many short questions across quant, logical reasoning, data interpretation and verbal, with very little slack per question.
Data interpretation sets carried a lot of weight. Reading the chart correctly mattered more than heavy calculation.
This round eliminated the largest share of the batch.
Case interview
Given a business case to work on alone for roughly half an hour, then asked to walk the panel through it.
The panel cared far more about the structure than the final number: how I broke the problem down, which branch I chose to pursue and why, and whether I said my assumptions out loud.
Follow-up guesstimate on market sizing, plus a short probability-style puzzle.
A couple of questions on basic statistics concepts I had listed on my resume.
Fit interview
Why ZS? What value would you bring? Then a long walk through one resume project, including the assumptions behind the analysis.
Behavioural questions on handling ambiguity and disagreement.
Result: Selected
What helped: Talking through the structure before diving into numbers, and stating assumptions explicitly instead of hiding them.
Experience 2: Business Technology Solutions Associate, on-campus (2024-2025)
Profile: B.Tech CSE, ~7.5 CGPA, comfortable with SQL, one data internship
What differed
The technical round was noticeably more hands-on: SQL query writing (joins, subqueries, nth-highest salary without OFFSET, a window-function follow-up) and questions about manipulating data in Python/pandas.
The case leaned technical rather than pure strategy, closer to how you would design an analysis or a data flow for a client problem.
Puzzles and a guesstimate still appeared, alongside behavioural questions in the same round.
Mistakes that hurt other candidates
Jumping straight to a number in the case without a framework
Treating the guesstimate as a trivia question instead of showing the arithmetic
Listing tools on the resume that they could not use live
Assuming the fit round was a formality
Result: Selected after the fit round
Takeaway: At ZS, structured reasoning you can narrate out loud, plus solid SQL, beats competitive-programming depth.
ZS usually closes with a fit conversation covering motivation, a resume deep-dive, and behavioural stories. Prepare those answers on the dedicated page rather than cramming them into this hub.