The interview process consisted of 5 rounds:
1) Technical Round (About 20-50 MCQ's related to programming and frameworks)
2) Screening , had a communication round.
3)Technical Interview - Had an Interview of about 30-45 minutes where you will be assessed on the basis of you programming skills , technical experiences and Software development methodologies
4) Manager Round - Had to interact with manager understanding the values of the company and my alignment with the role.
5)HR Discussion