Software Engineer
Interview Date
—
Result
Selected
Difficulty
Medium
Rounds
4 rounds
Drive Type
On-Campus, Full-Time
Topics asked
Detailed experience
College: Not Specified
Interview Date: Not Specified
Interview Type: On-Campus, Full-Time
Result: Selected
Difficulty: Medium
Rounds: 4 rounds
Topics Asked: Coding (AP/GP/Fibonacci-style sequence, Grid DP variant, Middle of linked list, Longest palindromic substring, First non-repeating character in a string, String compression), MCQs (JavaScript, OOPs, SQL), OOP concepts (4 pillars), DSA, SQL (joins, aggregate functions, schema design), DBMS concepts, System Design (DB design for Asia Cup), Puzzles (Two cubes make a calendar), Behavioral (hobbies, motivations), Projects.
The interview process for the Software Engineer role at ZS Associates consisted of 4 rounds: an online assessment (OA), a communication assessment, and two interview rounds. The final outcome for the candidate was selection.
Round 1 (Online Assessment - OA): This round was 60 minutes long and included both coding problems and MCQs.
Round 2 (Communication Assessment): A short assessment was conducted to evaluate reading, writing, and spoken English, focusing on basic comprehension and expression.
Round 3 (Technical Interview 1): This was a 1-hour interview primarily focused on OOP, DSA, and SQL. The interviewer began with a discussion on the four pillars of OOP, then moved to the candidate's project experience.
Round 4 (Technical + Behavioral Interview 2): This round was a mix of technical design, SQL, and behavioral questions.
The interviewer's feedback was positive. Tips for success included a strong grasp of DSA (practicing edge cases and optimal time/space), solid DBMS & SQL fundamentals (joins, aggregates, schema design), good understanding of OOP concepts, and thorough knowledge of one's resume, being ready to discuss any listed project or technology.