My ZS Associates Placement Experience
Company: ZS Associates
ZS Associates follows a structured recruitment process that tests more than just technical knowledge. Throughout the process, I felt that problem-solving ability, analytical thinking, communication, and the ability to approach unfamiliar problems were given significant importance.
My selection process consisted of:
OA Round 1 → OA Round 2 → OA Round 3 (Technical Assessment) → Technical Interview → HR Interview
Round 1 — Analytical & Problem-Solving Assessment
The first online assessment was designed to evaluate competencies such as:
Analytical ability
Structured and unstructured problem-solving
Comfort with numbers
Critical thinking
Verbal ability
The assessment had a 60-minute duration.
The main focus of this round was not simply remembering formulas or concepts. It was about understanding a problem, identifying the relevant information, and arriving at the answer logically within a limited amount of time.
What I would recommend preparing
For this round, juniors should be comfortable with:
Quantitative aptitude
Logical reasoning
Data interpretation
Number-based problems
Critical reasoning
Basic verbal ability
Time-management strategies
My tip
Don't spend too much time on a single question.
These assessments are time-bound, so being able to recognize which questions you can solve quickly and which ones need more time is extremely useful.
Round 2 — Verbal Assessment
The second round was an online Verbal Assessment.
This round was quite different from the first one because it focused heavily on communication and written as well as spoken English.
The assessment included multiple sections.
1. Reading / Speaking
We were presented with statements or audio clips. We had to read and record the given statements or the content from the audio clips.
This tested:
Pronunciation
Clarity
Fluency
Ability to communicate confidently
2. One-Minute Speaking
We were given a topic and had to speak about it for 60 seconds.
This tests how well you can organize your thoughts and communicate them within a very short time.
3. Written English
There were also sections containing:
MCQs
Fill-in-the-blanks
Other written-language questions
4. Short Writing Task
The final section involved writing a short paragraph/essay.
All questions were mandatory.
My tip
For this round, don't focus only on grammar.
Practice speaking spontaneously.
A good way to prepare is to pick random topics and speak about each one for one minute. This helps you get comfortable with:
Think → Structure → Speak
rather than trying to memorize answers.
Round 3 — Technical Assessment
The third OA was the Technical Assessment, and this was the most technical of the three online rounds.
The assessment consisted of three sections:
Section Questions : Coding — Python, Database — SQL, Software Development — Simulation
Coding — Python
There was one Python coding question.
For preparation, I would recommend being comfortable with:
Python basics
Strings
Arrays/lists
Dictionaries
Loops
Functions
Sorting
Searching
Basic problem-solving
Common DSA patterns
You don't necessarily need to know extremely advanced DSA for this type of assessment, but you should be able to write correct code quickly.
SQL
There was one SQL question.
This is an area I would strongly recommend preparing because SQL can also come up later during the Technical Interview.
Important topics include:
SELECT
WHERE
GROUP BY
HAVING
ORDER BY
Aggregate functions
JOINs
Subqueries
CASE statements
CTEs
Window functions
Don't just memorize SQL syntax.
Practice actually writing queries from a problem statement.
Software Development Simulation
The third section was a Software Development Simulation.
One interesting aspect of this assessment was the availability of a built-in AI assistant / Copilot.
You could send the AI assistant a maximum of 30 messages (turns) during the assessment.
Technical Interview
After successfully clearing the three assessment rounds, I was shortlisted for the Technical Interview.
The interview lasted approximately one hour.
The interview started with the usual:
"Tell me about yourself."
From there, the discussion covered multiple areas.
SQL
SQL was an important part of the interview.
I was asked both:
SQL theory questions
Practical SQL questions
So preparing SQL only from a theoretical perspective would not be enough.
You should be able to understand a requirement and actually write the corresponding query.
Python
Questions were also asked around Python.
The important thing here is to be comfortable explaining the logic behind your code rather than just knowing syntax.
Resume
A significant part of the discussion was based on my resume.
Questions can come directly from:
Projects
Technologies you have mentioned
Certifications
Technical skills
Your contributions to projects
So my biggest advice here is:
If it's on your resume, be prepared to explain it.
Don't add technologies just because they look impressive if you cannot explain how they work.
Behavioural Questions
The Technical Interview also included some behavioural questions.
So even during a technical interview, you should be prepared to talk about:
Your experiences
Challenges you've faced
How you approach problems
Teamwork
Decision-making
Your interests and goals
HR Interview
After clearing the Technical Interview, I was shortlisted for the HR round.
The HR interview was comparatively less technical, but my projects were discussed again.
I was asked questions about the projects mentioned on my resume along with other non-technical and behavioural questions.
This round focused more on understanding me beyond my technical skills.
Some areas I would recommend preparing are:
Tell me about yourself
Why ZS?
Why should we hire you?
Strengths and weaknesses
Career goals
Teamwork experiences
Leadership experiences
Challenges and failures
Extracurricular activities
Hobbies/interests
Questions about your projects
Situational/behavioural questions
Final Verdict — Selected!
Good luck with your placement journey! 🚀