Three interviews:-
1. First Round(phone) :HR based interviews with general HR questions and provided a coding Quiz(Fraction point).
2. Second Round(phone): Interview with the hiring manager, general questions about my experience and courses taken at school. Discussed about my projects and how I could improve it now, and also went over the quiz.
3. Third Round (on-site) : 3 Round interviews with 4 different people(two in the last round). First round asked general question for 10 mins and provided to a coding quiz to be solved in 45 mins.
It had 4 questions ,all Data structures and OOPS based.
1.Least Common Ancestor in a BST.
2. Merging two sorted lists.
3.How to Designing cache to return data faster (solution-hashtable) and how to improve it with multiple requests(multi-threading..)
4. How to design vending Machine.
Second Round, the interviewer went over each solution and asked questions around the problem, improvements, and running times.
Third Round, two interviewers went over OOP, Design Patter, multi-threading, etc. Asked me to design and write codes for a Deck of cards for Blackjack, and some features of BlackJack Game(shuffling, players, giving cards to each player, etc).