Written test with 3 algorithm problems
Followed by 4 rounds (DS & Algo, Problem Solving, Design, Bar Raiser)
DS & Algo, they asked to implement queue using a stack followed by finding the height of a BST.
Problem solving involved some questions related to fibonnaci series.
Design round they asked me to design a content scraping solution which validates content across devices.
Bar raiser was a cocktail round having a mix of everything, Your personal achievements in the technical side, a 'check if one tree is a mirror of the other' kind of question.
The final round was with the Hiring manager, he also asked me some questions related to arrays like find the maximum increasing sequence in an array.