Phone Screen: Similar to https://leetcode.com/problems/merge-intervals/
Onsite:
First round:
Started with few behavioral questions and then jumped into design questions.
“Object Oriented System Design for Dispatch Service”
Basically the interviewer wants to know what are all the apis that you come up with, how do you design and make them talk to each other. Few follow up questions.
Second coding round:
Few behavioral questions. Find the minimum difference in a given set of numbers.
[1,2,3,4,2.1,2.3,4] -> answer is 0.1
Third coding round:
Couple behavioral questions and few front end and javascript questions.
Medium level question from Tree. If you are able to solve questions from LeetCode with Tree DS you should be good.
Fourth round :
Behavioral questions and then asked to do object oriented design for ecommerce(search,cart & shipment) application.
Fifth round :
Full of behavioral questions.
Decision: Moved to offer stage, currently in team match process. Package will be revealed after the team match process.
YOE:10
"Hope for the best and prepare for the worst".