zomato logo
Zomato· SDE-1

Zomato/District | SDE-1 | Interview experience

Location
Gurgaon
Experience
1.2 years
Posted
1 Mar 2026
517 reads

Summary

I interviewed for an SDE-1 role at Zomato/District in Gurgaon, which included three rounds focusing on DSA, High-Level Design, deep resume discussions, and managerial questions. I received an offer after successfully navigating the process.

How it went

Company: District by Zomato Role: SDE-1 Location: Gurgaon Experience: 1.2 YOE (small scale startup) Internal referral Total rounds: 3

Round 1 – DSA + HLD

Total time: 1h10m
  • Design a notification system for something like food delivery:
    • Multiple channels (Push, SMS, Email etc.)
    • Some notifications go to only one channel
    • Some go to multiple channels
    • Must avoid sending duplicate notifications
    • Discussion around scalability
    Had indepth discussion on Kafka, scaling kafka and tradeoffs.
  • DSA: Variation of range / merge-interval type problem:
    • Started with nLog(n).
    • Optimised using Map to (n).
Went Really well, interviewer was very friendly and comforting from the start and at this point told me I'll me moving to R2.

Round 2 – Deep Resume Drill + DSA

Total time: 1h30m
  • Resume Grill:(1h)
    • Complete deep dive into my resume
    • Database fundamentals
    • System design decisions in my past projects
    • Why I chose X over Y
    • Trade-offs in the library I used
    Interviewer went really deep into a specific past project. Fumbled at a certain place, else well decent.
  • DSA: Implement the algoritm used in the library(20m-25m)
    • Wasn't similar to any leetcode question.
    • Was able to write using recursion, asked if needs to be optimised using dp, but were already past 1h30m mark.
I was a bit skeptical with this round, was not able to defend what I did at a specific point, else was able to answer most of the things.

Round 3 – Managerial

Total time: 30m
  • Basic prior experiences, why in tech, why Zomato.
  • Expectations, work culture, etc.
  • Got offer details in this round.

Overall experience was really great. Along with system design, be thoroughly prepared with CS fundamentals, DSA and concepts used in the past projects.

Other experiences: Urban Company: https://leetcode.com/discuss/post/7617185/urban-company-sde-1-interview-experience-6q0a/ Acko Insurance: https://leetcode.com/discuss/post/7617272/acko-sde-1-interview-experience-by-anony-m90u/

Questions asked (3)

  1. 01

    Design Notification System

    System Design

    • Design a notification system for something like food delivery:
      • Multiple channels (Push, SMS, Email etc.)
      • Some notifications go to only one channel
      • Some go to multiple channels
      • Must avoid sending duplicate notifications
      • Discussion around scalability
  2. 02

    Range / Merge-Interval Type Problem

    Data Structures & Algorithms

    • DSA: Variation of range / merge-interval type problem:
      • Started with nLog(n).
      • Optimised using Map to (n).
  3. 03

    Implement Algorithm from Library

    Data Structures & Algorithms

    • DSA: Implement the algorithm used in the library(20m-25m)
      • Wasn't similar to any leetcode question.

How they prepared

Along with system design, be thoroughly prepared with CS fundamentals, DSA, and concepts used in past projects.

Know someone preparing? Send it to them:WhatsAppLinkedInX

Interviewed at Zomato recently?

Write up your rounds while you still remember the questions. It helps the next person more than you would think.

Share your experience
Discussion 0

Questions for the author, or how your own interview compared.

Join the discussion

Sign in with Google to comment or ask the author a question.

No comments yet

Be the first to share your thoughts and start the discussion!