Z

Zomato

Software Development Engineer - 1 (SDE-1)

Interview Date

2024

Result

Selected

Difficulty

Hard

Rounds

Online Assessment + 2 Technical Interviews + Final Round

Drive Type

On-Campus, Full-Time

Topics asked

Core CS subjects (OSComputer NetworksDSAOOPsDBMS)GraphsDynamic ProgrammingStringsProjectsMachine Learning (RAG pipelineneural networksWord2Vec)DevOps (DockerKubernetesRedisLoad balancingConsistent hashing)Computer Networks (DNSTCP vs UDP)DSA (Maximal Square)Backend Implementation (Golang concurrencytimeoutsedge cases)System Design

Detailed experience

Role: Software Development Engineer - 1 (SDE-1)

College: Not Specified (On-Campus)

Interview Date: 2024

Interview Type: On-Campus, Full-Time

Result: Selected

Difficulty: Hard

Rounds: Online Assessment + 2 Technical Interviews + Final Round

Topics Asked: Core CS subjects (OS, Computer Networks, DSA, OOPs, DBMS), Graphs, Dynamic Programming, Strings, Projects, Machine Learning (RAG pipeline, neural networks, Word2Vec), DevOps (Docker, Kubernetes, Redis, Load balancing, Consistent hashing), Computer Networks (DNS, TCP vs UDP), DSA (Maximal Square), Backend Implementation (Golang concurrency, timeouts, edge cases), System Design

Experience:

This candidate went through the Zomato x Blinkit interview process for an SDE-1 position on-campus in 2024, which was comprehensive and covered a wide array of technical topics.

Online Assessment (HackerRank, 90 minutes): The assessment included 20 MCQs on core Computer Science subjects (OS, Computer Networks, DSA, OOPs, DBMS) and 3 coding questions on topics like graphs, dynamic programming, and strings. Out of 220 participants, 18 candidates were shortlisted for the next round.

Round 1: Technical Interview: This round was extensive. It began with a discussion of projects from the candidate's resume. Machine Learning topics covered the RAG (Retrieval-Augmented Generation) pipeline, how neural networks work, their training process, the functioning of a neuron, and embedding models like Word2Vec. DevOps and System Design questions focused on Docker containerization, Kubernetes (its necessity and functioning), Redis (scaling capabilities), load balancing, and consistent hashing. Computer Networks questions included DNS functioning and TCP vs UDP. For DSA, a problem called "Maximal Square" was given, which the candidate implemented on paper, discussing edge cases and optimizations. The candidate's strategy of using illustrations and diagrams to explain concepts was noted as impressive. 8 candidates advanced to the next round.

Round 2: Advanced Technical Interview: This round emphasized practical implementation and system design. The interviewer briefly reviewed all the candidate's projects. A backend implementation task involved coding request logic in Golang, with a focus on optimizing using Golang's concurrency model (goroutines and channels), and handling additional scenarios like timeouts and edge cases. System Design questions involved designing a scalable system for Zomato x Blinkit, discussing challenges, solutions, and trade-offs. The candidate also demonstrated continuous learning. 3 candidates, including the interviewee, were selected for the final round.

Final Outcome: The candidate was ultimately selected.

Tips for Future Candidates: The candidate advises thorough preparation across core CS subjects, DSA, and system design. Practicing efficient coding solutions and handling edge cases is important. Candidates should be ready to explain their projects in detail, including technical challenges. Using visual explanations (diagrams) for complex concepts is highly recommended. Demonstrating a passion for continuous learning through personal projects and consistent practice, along with staying calm, is beneficial.

Posted on - 13 Nov 2025
Zomato Interview Experience - Software Development Engineer - 1 (SDE-1) | OAHelper