Vikas Varshney: Placed at Zomato

27th August 2024

Name Vikas Varshney Roll No. 201118 Branch CE Programme BTech, studying in IIT Kanpur will be joining Zomato (SDE-I). Here are some brief insights.

Shortlisted Profiles & Companies:

Indus Insights & Analytics Services (Associate) Finmechanics (Associate Consultant) Dolat Capital (Analyst / Trader / Strategist) Media.net (Senior Product Analyst role) Axxela (Trainee Analyst) Petronet (Civil Core Manager)

Selection Process of the Company you are selected in 1) Resume Shortlist, 2) GD, 3)Test

1.There is no CPI cutoff for the test this year but after the interview, it looked like they recruited people who are having CPI 7.5 and above.Last year CPI cutoff was 7.5+ for the test as well.

Insights on the interview process

Round 1 1.Introduction 2.About background functionalities while searching anything on google or zomato (how client and server works) 3.Write a class having multiple functions for zomato orders such as Orders (order id, order dish name, order dish count, etc.), Customers (customer id, customer name, customer address and other details, etc.), and finally write a query to answer the number of particular dishes ordered by a particular customer on a particular day. 4.About oops concept of encapsulation and polymorphism 5.About networking models, three-way handshake, etc. 6.DSA question median of a stream 7.OS what is a deadlock and explain all the ways to solve this problem. Round 2 1.Somewhat about my webdev project, reactjs, MERN stack 2.Write all the urls of many things like for orders, customer details, to download a pdf of all a particular day orders 3.Write sql queries for different kinds of tables using joins. Round 3 (Resume) 1.Intern and about all the projects 2.A/B testing along with its example Round 4 (HR) 1.Introduction 2.Why do u want to join us? 3.What do u do in a day except academic and coding? 4.As a customer, what will you choose swiggy or zomato?

Sample Interview Questions?

Technical Test Questions Round 1 Objective Questions (Mostly based on coding, CN, DBMS, OOPs, OS, and system design) A question on banker’s algorithm Round 2 Coding Questions Question 1 https//www.geeksforgeeks.org/minimize-cash-flow-among-given-set-friends-borrowed-money/ Question 2 Prerequisite Travelling Salesman problem and Dijkstra Notice that k is very small, and as can’t greedily get the order in which we should visit the delivery location, we will use bitmask for that. Run Dijkstra for all the k nodes and for the source node (“0”) and store them in some map. Then its standard TSP, Terminating Condition When all bits of bitmask are set, We will return the minimum distance between node and source Node (“0”) Code https//ideone.com/LoEIFP

Preparation Resources

  1. Geeksforgeeks for coding 2. Interviewbit for coding 3. ML Codebasics youtube channel 4. CS fundamental courses Computer network (Cisco, Coursera), OS (Codehelp yt, Scaler), DBMS (codehelp yt, scaler) 5. Neural Network and Deep learning (coursera) 6. DSA from GFG

Advice for students (do's and don'ts)

1.Prepare well for Coding Do atleast all questions from interviewbit for interviews and striver sheets & CP questions (from codeforces) for technical test questions 2.Please prepare for CS fundamental courses OOPs, Computer Networks, DBMS, OS, and System Design (if possible) 3.Don’t panic in interview and practice to speak in interview in advance (i.e., how much to explain answer of the question) 4.Try to do guesstimates in group for other roles like Product management and consulting 5.Do practice for GD. Choose topics from glassdoor or gfg for a particular company 6.Prepare very well for your projects Explain them to your friends and ask them to ask query to you. 7.Do SQL practice in depth as much as possible.

Contact

Students' Placement office
109, outreach building
IIT Kanpur, Kanpur-208016
Phone no.: +91 512 259 44 33/34
Email:spo@iitk.ac.in

© Copyright 2026 SPO, IIT Kanpur