zs associates logo

Zs Associates Interviews

1 experience6 reads
Interview Experience || ZS Associates || Software Engineer || Pune || On-Campus
zs associates logo
Zs Associates
Software EngineerPuneOffer
October 3, 20256 reads

Summary

I interviewed with ZS Associates for a Software Engineer role in Pune. The process included an online assessment, a communication assessment, and two technical rounds, culminating in an offer.

Full Experience

I recently interviewed with ZS Associates for a Software Engineer position in Pune. The entire process consisted of four distinct rounds, which included an online assessment, a communication assessment, and two in-depth interview rounds. I'm pleased to share that I received an offer.

My journey began with an Online Assessment (Round 1), a 60-minute test comprising coding and MCQs. The coding section had two medium-difficulty problems: one involved implementing AP/GP/Fibonacci-style sequence logic, and the other was a Grid DP variant similar to 'Minimum Path Sum', but I had to find the maximum sum. The MCQ sections covered JavaScript, OOPs, and SQL.

Following this, I had a Communication Assessment (Round 2), which was a short evaluation of my reading, writing, and spoken English skills, focusing on basic comprehension and expression.

The Technical Interview (Round 3) lasted an hour and primarily focused on OOP, DSA, and SQL. We started with a discussion on the four pillars of OOP, then delved into my project experience. I was given three DSA questions: 'Middle of the linked list', 'Longest palindromic substring', and 'First non-repeating character in a string', all of which I solved optimally. For SQL, I tackled two questions involving joins and aggregate functions, solving both, though I struggled a bit with one optimal variant.

The final round, Technical + Behavioral (Round 4), was a mix of technical design, SQL, and behavioral questions. We revisited the challenging SQL query from the previous round. I also discussed my hobbies and motivations. A significant part was designing a database schema for the Asia Cup end-to-end, which led to writing multiple queries and an excellent discussion on DBMS concepts and trade-offs. I was also given the 'Two cubes make a calendar' puzzle, which I solved with one hint. The interviewer provided positive feedback, and ultimately, I was selected.

Interview Questions (6)

Q1
Grid DP Maximum Path Sum Variant
Data Structures & AlgorithmsMedium

A grid-based dynamic programming problem, similar to LeetCode's Minimum Path Sum, but the objective was to find the maximum path sum instead of the minimum.

Q2
Middle of the Linked List
Data Structures & Algorithms

Find the middle node of a given singly linked list.

Q3
Longest Palindromic Substring
Data Structures & Algorithms

Given a string s, return the longest palindromic substring in s.

Q4
First Non-Repeating Character in a String
Data Structures & Algorithms

Find the first non-repeating character in a given string and return its index. If it does not exist, return -1.

Q5
Asia Cup Database Schema Design
System Design

Design an end-to-end database schema for the Asia Cup, including entities, relationships, and attributes. Subsequently, write multiple queries based on the designed schema and discuss DBMS concepts and trade-offs related to the design.

Q6
Two Cubes Make a Calendar Puzzle
Other

Solve the 'Two cubes make a calendar' puzzle. This puzzle involves arranging digits on two cubes such that any date from 01 to 31 can be formed using the faces of the cubes.

Preparation Tips

My preparation focused on several key areas:

  • I developed a strong grasp of Data Structures and Algorithms (DSA), emphasizing practice with edge cases and optimal time/space complexities.
  • I solidified my DBMS and SQL fundamentals, particularly mastering joins, aggregate functions, and schema design.
  • I ensured I had a good understanding of OOP concepts.
  • Crucially, I knew my resume thoroughly and was ready to discuss any project or technology I had listed in detail.

Have a Zs Associates Interview Experience to Share?

Help other candidates by sharing your interview experience. Your insights could make the difference for someone preparing for their dream job at Zs Associates.