I was called into their office with my laptop for the machine coding round (approximately 1.5 hours, but not time-bound).
Then, the first interview involved a discussion on the same topic, followed by an algorithms round and then a design round.
Everything seemed to run fine, but I didn't receive any response from them.
Machine Coding and First Interview
Given information about pending orders and Delivery Executives (DEs):
The following three parameters must be considered while matching:
Design and code the above system. Consider scalability challenges:
Print a linked list in reverse.
Given a tree, what is the maximum time it will take to burn the tree (assuming the fire can start at any node)? In one unit of time, the node's left child, right child, and parent will burn. This is basically the diameter of a tree.
In the above question, the node of initial fire is given. This is basically the diameter of a tree through a given node.
Design Round:
The following metrics were computed from 14 interview experiences for the Swiggy Senior Software Engineer role in India.
Swiggy's interview process for their Senior Software Engineer roles in India is extremely selective, failing the vast majority of engineers.
Candidates reported having good feelings for Swiggy's Senior Software Engineer interview process in India.