Zomato | Product Engineer (SDE1)

zomato logo
zomato
Product Engineer (SDE-1)Gurgaon/BangaloreOffer
December 14, 202133 reads

Summary

I recently interviewed for the Product Engineer (SDE-1) role at Zomato through campus placements and successfully received an offer for the position.

Full Experience

My interview process for the Product Engineer (SDE-1) role at Zomato consisted of a single technical round, which lasted about 45 minutes.

The round began with a brief self-introduction. Following this, the interviewer posed a few coding challenges and system design questions. We also delved into a discussion about my previous internship projects.

Overall, it was a focused technical discussion covering various aspects of computer science and software engineering. I was pleased to learn that I was among the five students who ultimately received an offer.

Interview Questions (5)

Q1
Self Introduction
Behavioral

The interviewer asked me to introduce myself and walk them through my background and experience.

Q2
Segregate Even/Odd Numbers & Variants
Data Structures & AlgorithmsMedium

Given an array of integers, rearrange the elements such that all even numbers appear before all odd numbers. For example, if the input is [3, 1, 2, 4, 5], a valid output could be [2, 4, 3, 1, 5].

Variant 1: Solve this task in O(1) memory.

Variant 2: Solve this task while keeping the relative order of elements same, also in O(1) space.

Q3
Rotting Oranges Problem (BFS)
Data Structures & AlgorithmsMedium

I was presented with a problem scenario similar to LeetCode's "Rotting Oranges", which typically involves a grid of fresh, rotten, and empty cells. The goal is to determine the minimum time required for all fresh oranges to rot, given that rotten oranges contaminate adjacent fresh oranges every minute.

Q4
Discussion on Internship Project
Other

The interviewer engaged in a detailed discussion about one of my previous internship projects, asking about its architecture, technologies used, challenges faced, and my specific contributions.

Q5
Microservice Architecture and its Advantages
System Design

Explain what microservice architecture is and discuss its key advantages compared to traditional monolithic architectures.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

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