Total 6 rounds of interview
Round 1 :- Screening to check if we are eligible for next level interviews
-> 15 min behavioural questions + 1 DSA problem (45 min)
-> Find one odd number of times occuring element in an unsorted array
Round 2 :- Bartender Round ( What ever he says is final )
-> Completely behavioural, need to prepare resume
Round 3 :- Technical Round 1
-> 30 min behavioural questions
-> 30 min coding excercise
-> Sort array of 0s,1s,2s without using library functions
Round 4 :- Technical Round 2
-> 30 min behavioural questions
-> 30 min coding excercise
-> Word Ladder 1
Round 5 :- Technical Round 3
-> 30 min behavioural questions
-> 30 min coding excercise
-> Write Inorder traversal and Recover BST (extension)
Round 6 :- Hiring Manager Round
-> 30 min behavioural questions
-> 30 min design question
-> Find top K most used services based on their statistics in a stream of services
Tip :- Answering behavioural questions correctly is more important than technical questions