Skip to content
dronacharya.ai

Zomato

InternshipPlacementSoftwareProductAnalyst

Built from 7 candidate reports with 18 first-hand accounts, covering 2026-27, 2025-26, 2024-25, 2023, 2023-24.

Hiring process

Roles: SDE Intern, SDE
  1. 1

    Pre-placement talk

    Company presentation on campus
    offline

    Company team visited campus to run the talk and the OA.

  2. 2

    Online test

    Online assessment: MCQs plus three coding questions
    HackerRank90 min23 questionsmixed
    SectionQsTopics
    MCQ20OS, OOP, DBMS, system design, probability, aptitude
    Coding3sorting, priority queue, dynamic programming, binary search, combinatorics

    OS · OOP · DBMS · probability · dynamic programming · heaps

    MCQ count uncertain (10-20 reported; 20 used). Coding described as easy to medium. Question sets differ per candidate from a common pool.

  3. 3

    Technical interview

    Technical round 1
    offline

    project walkthrough · sorting algorithms · complexity · APIs · databases · indexing structures

    Each interview round lasted 40-90 min. On campus.

  4. 4

    Technical interview

    Technical round 2
    60 minoffline

    hash table design · string hashing · graph colouring-style scheduling · arrays and subsequences · randomness in C++ · project design review

    Code written on paper with emphasis on edge cases. Interviewer gave hints and pointed out a project design flaw.

  5. 5

    HR interview

    HR round
    offline

    conflict handling · cultural differences · tenure expectations · long hours and deadlines

    Casual and short. One account states nobody was rejected at this stage.

Advice from candidates

77 pieces of advice, in their own words. Names removed.

  • Tip for Zomato: Make sure you are really well-versed in DBMS. As was the case with me, you may be asked to do a complete database design wherein they will extensively and thoroughly test your DBMS knowledge. I’d recommend practicing some database design problems beforehand.

    Round 3: Technical Interview · 2024-25

  • One suggestion I will give is to ask curious and genuinely interesting questions to the interviewer at the end. Try not asking something very generic, or just for the sake of it.

    Round 3: Technical Interview · 2024-25

  • General tip: Always try to appear happy, calm, and confident in all your interviews, and always end your interviews by asking an interesting question on which you can have a good discussion, it leaves a good lasting impression.

    interview · 2024-25

  • For the OA, you need to have some practice in giving timed contests. I used to give contests on Codeforces and virtual contests on LeetCode.

    preparation · 2024-25

Loading the other 73…

Question patterns reported

The kind of problem, not the problem itself. Our practice questions are written to match these patterns.

  • Onlineclassify point positions relative to a triangle
  • Onlinelexicographically smallest string after allowed operations
  • Technicalminimum end removals to reach target sum, sliding window
  • Technicalbest path value over primes on directed graph
  • Technicalprefix search suggestions using a trie
  • Technicalmaximal rectangle style and circular non-adjacent sum problems
  • Technicaldesign a queue feature in NoSQL then in an SQL schema
  • Technicalgreedy minimum jumps over array
  • Technicaltimed 2-minute puzzle on coins
  • Technicaldoubly linked list deletion with conditions
  • Onlineeasy to medium SQL queries
  • Technicalestimate market size for a consumer product in India
  • Technicalgeometric probability with a pen and a circle
  • Technicalestimate snack sales in a cinema then scale to city and country
  • Technicalestimate fraction of slow-vehicle riders from delivery times
  • Technicalclassic marble-splitting puzzle
  • Technicalreasons for rising order value with falling order count
  • Technicalsuccess metrics for a new web app
  • Technicalminimum-computation database update task
  • Technicalthree root cause analysis problems
  • Onlinelongest path in labelled tree with bounded adjacent difference
  • Onlineminimise number of settlements to clear group debts
  • Technicalweighing puzzle to find odd box in one reading
  • Technicalremove numbers from doubly linked list by a number-sequence property, pen-paper code