Interview Intel · Zomato

Zomato coding interview
questions, leaked.

24 problems reported across recent Zomato interviews. Top patterns: array, dynamic programming, matrix. The list below is what most reported candidates actually saw, plus the honest play if you can't grind all of it.

Founder's read

Zomato's assessment hits you with 24 problems split roughly half medium, half hard. Arrays dominate 83% of the test, which means you're not solving 24 different patterns, you're solving arrays in every flavor: with dynamic programming, with hash tables, with matrices, with prefix sums. The math and bit-manipulation curveballs sit on top. If you blank on a matrix-DP hybrid or a number-theory constraint mid-assessment, StealthCoder runs invisible to the proctor and surfaces a working solution in seconds. You have a week. You can't out-grind the list above.

Tracked problems
24
Easy
0/ 0%
Medium
13/ 54%
Hard
11/ 46%

Top problems at Zomato

leaked_problems.csv24 rows
#ProblemDiffFrequency
01Split the Array to Make Coprime ProductsHARD
100.0
02Shortest Cycle in a GraphHARD
100.0
03Bitwise OR of All Subsequence SumsMEDIUM
100.0
04Number of Ways to Divide a Long CorridorHARD
100.0
05Maximum Spending After Buying ItemsHARD
100.0
06Count the Hidden SequencesMEDIUM
94.3
07Find and Replace PatternMEDIUM
82.2
08Total Cost to Hire K WorkersMEDIUM
82.2
09Cherry PickupHARD
76.5
10Count Zero Request ServersMEDIUM
69.2
11First Missing PositiveHARD
69.2
12Snakes and LaddersMEDIUM
58.9
133SumMEDIUM
58.9
14Number of IslandsMEDIUM
58.9
15LFU CacheHARD
58.9
16Self CrossingHARD
58.9
17Largest Rectangle in HistogramHARD
58.9
18Optimal Account BalancingHARD
58.9
19Frog JumpHARD
58.9
20Unique Paths IIMEDIUM
58.9
21Unique PathsMEDIUM
58.9
22Two Sum II - Input Array Is SortedMEDIUM
58.9
23Jump Game IIMEDIUM
58.9
24Maximum SubarrayMEDIUM
58.9

Frequencies derived from public community-tagged interview reports. Click a row to view on LeetCode.

The hedge

You have a week, maybe less. You can't out-grind the list above. StealthCoder runs invisibly during the actual Zomato OA. The proctor cannot see it. Screen share cannot detect it. Built by an engineer who got tired of watching his cohort grind for six months and still get filtered at the OA stage.

Get StealthCoder
Topic distribution
What this means

Start with arrays. Twenty problems use them, so you're safer drilling "Cherry Pickup" and "Maximum Spending After Buying Items" than anything niche. Dynamic programming appears in 8 problems and often overlaps with arrays, so pair DP drills with your array work. Hash tables and math each show up in 5 problems, mostly as secondary topics glued to arrays. Breadth-first search, two-pointers, and sorting each account for 3 problems and feel like tiebreakers in the second half of the test. The hard problems cluster around hidden constraints: "First Missing Positive" (array plus hash table cleverness), "Split the Array to Make Coprime Products" (number theory under arrays), "Shortest Cycle in a Graph" (graph traversal with a twist). Zomato's test rewards pattern recognition over depth. StealthCoder is your hedge for the one problem that looks unfamiliar at 45 minutes in.

Companies with similar patterns

If you prepped for Zomato, these companies recycle ~60% of the same topics.

The honest play

You've seen the list. Now make sure you pass Zomato.

Memorizing every problem above in a week is a fantasy. StealthCoder is the hedge: an AI overlay that's invisible during screen share. It reads the problem on screen and surfaces a working solution in under 2 seconds. Built by an engineer who got tired of watching his cohort grind for six months and still get filtered at the OA stage. Works on HackerRank, CodeSignal, CoderPad, and Karat.

Zomato interview FAQ

How many array problems should I drill before the Zomato assessment?+

All of them. Arrays account for 20 of 24 problems. Drill "Cherry Pickup", "Maximum Spending After Buying Items", "First Missing Positive", and "Count Zero Request Servers" first, then loop back to easier array patterns. You need muscle memory on array iteration, indexing, and bounds checking under pressure.

Is dynamic programming required for Zomato or just helpful?+

Required for the hard tier. DP appears in 8 problems, often layered with arrays and matrices. "Number of Ways to Divide a Long Corridor" and "Cherry Pickup" are DP gatekeepers. If you haven't solved matrix DP before, dedicate 3-4 hours here. It's the difference between 15 minutes and blanking.

What should I study first, math or bit manipulation?+

Math. It appears in 5 problems and sits inside array problems as a hidden constraint. "Split the Array to Make Coprime Products" is a number-theory trap wrapped in an array question. Bit manipulation also appears in 2 problems but feels less central. Math first, bit tricks last.

Will drilling graph traversal (BFS, DFS) help for Zomato?+

Minimally. BFS appears in 3 problems, DFS in fewer. "Number of Islands" and "Snakes and Ladders" are your only major graph drills. If you're short on time, skip deep graph study. Arrays and DP are the time investment that pays.

How should I handle the 11 hard problems in limited prep time?+

Focus on the hard problems that are also array problems: "First Missing Positive", "Cherry Pickup", "Maximum Spending After Buying Items", and "Split the Array to Make Coprime Products". These 4 teach you 90% of what you'll see. The other hard problems (graph, cache design) are less likely to appear on assessment day.

Problem frequencies sourced from public community-maintained interview-report repos. Problems, ratings, and trademarks are property of LeetCode and Zomato. StealthCoder is not affiliated with Zomato.