ZOMATO | SDE1 | GURGAON | FEB/2022 [REJECT]
Anonymous User
1527

Experience: 1 year working at a US Bank.
Position: SDE1 at ZOMATO.
Location: Gurgaon, INDIA.
Date: FEB, 2022.

Online coding round

NOT REQUIRED. CV based selection.

Recruiter called me the next day and told me that I am scheduled for ROUND1 Screening.

Techincal Round 1 - 1 interviewer [1.5 hours]

1. Introduction
2. CV grinding.
	1. What Angular? Difference between Angular and PHP/JSP.
	2. Rendering components in Angular.
	3. What happens when you make a REST call from angular?
	4. Difference between Java and Cpp.
	5. How is Java platform independent?
	6. My knowledge on threads.
5. DSAlgo [spent almost 1 hour here]
	1. Binary Tree vs BST
	2. Insertion, Traversal, Modification in BST.
	3. Deletion in BST. Logic explanation and write code [in googke docs]
	4. HashMaps internal working.
	5. Practical uses of BST and Hashmap.
	6. When would you choose BST over HashMap?
	7. Discussing time complexities on all cases.
6. What happens when you type a url in browser and hit enter.
Note: Questions asked were less because interviewer was asking a lot of how and why for everything I was writting/saying.

Recruiter Scheduled R2. Honestly this round 1 was bad, dint expect call for R2.
Feedback recv after R1: Positive was DSA and PS, negative was CS fundamentals.

TechnoManagerial Round - 1 interviewer [1 hour]

1. About me.
2. Why looking for switch? My goal in life.
3. Asked about the current team and project I am working on
4. LONG dicussion on the project Architecture that I had designed in my current team. He asked me write and explain it on google docs and whiteboard.
5. Switched to reverse a LinkedList using recursion as well as iteration. Space and Time complexity discussion. Write code on google docs.
6. Asked me about Database.
7. Thinking out loud question: Design Datatbase Schema for ECommerce Website. He did not provide any constraint wanted to see how I approach this.
	1. Design tables for all the scenarios. 
	2. Wanted me to write down what ever bottlenecks I am thinking and how I am approaching them.
	3. Some Scenario that I could think of
		1. Ordering products,
		2. Clients having multiple delivery locations, 
		3. Sellers, 
		4. Order Tracking, 
		5. Registering a Product, multiple seller can sell same product. 
		6. Inventory keeps track of products seller has, 
		7. Searching a Product, 
		8. creating cart with different products, 
		9. selecting products from different sellers in same cart.
		10. and other things like order status and etc.
Comments (3)