Software Development Engineer (SDE)
Interview Date
Nov 16, 2024
Result
Offer
Difficulty
Medium to Hard
Rounds
5 stages
Drive Type
Full-Time (Applied via getjobs.today / Referral)
Topics asked
Detailed experience
College: Not Specified
Interview Date: Nov 16, 2024
Interview Type: Full-Time (Applied via getjobs.today / Referral)
Result: Offer
Difficulty: Medium to Hard
Rounds: 5 stages
Topics Asked: Core CS concepts (OS, DBMS, Networking), Dynamic Programming, Graphs, String Manipulation, Data Structures, Algorithms, LRU Cache, System Design (scalable food delivery system, dynamic pricing, geolocation tracking, microservices, API gateway, database optimization), Work ethics, adaptability, motivation, career goals, Zomato culture
This candidate applied for an SDE role at Zomato through getjobs.today (likely with a referral) and successfully received an offer after a five-stage interview process.
1. Online Assessment (90 minutes): The assessment comprised 20 MCQs covering core CS concepts (OS, DBMS, Networking) and 3 coding problems focusing on dynamic programming, graphs, and string manipulation. An example question was a shortest-path problem for a weighted graph. Time management was a critical challenge in this round.
2. Technical Interview I (Virtual, 60 minutes): This round focused on problem-solving using data structures and algorithms. Questions included finding the longest palindromic substring in a string and implementing a Least Recently Used (LRU) cache. The candidate emphasized writing clean code, explaining logic, and optimizing during discussions. A debugging task on a flawed implementation added difficulty.
3. Technical Interview II (System Design) (Virtual, 90 minutes): The scenario involved designing a scalable food delivery system, considering aspects like dynamic pricing and geolocation tracking. Key focus areas were microservices, API gateway, and database optimization strategies. The candidate's approach involved breaking the problem into modules and ensuring fault-tolerant design.
4. Behavioral and Cultural Fit Interview (Face-to-face, Gurgaon office): Conducted by a senior manager, this round assessed work ethics, adaptability, and motivation. A specific question asked was, "What drives you to join Zomato, and how do you handle failures in a fast-paced environment?" The candidate shared examples of teamwork and resilience.
5. HR and Final Offer Discussion (Virtual, 30 minutes): This final stage involved discussions regarding the offer.
Preparation Strategy: The candidate prepared by practicing coding problems on LeetCode, studying system design concepts using "Grokking the System Design Interview," simulating technical rounds with peers, and researching Zomato's mission and values on their blogs and Glassdoor.