I applied on company's website and a recruiter reached me after 2 days.
The first step was a phone screen call followed by a Technical around lasted for an hour. It was pretty good. Interviewer was friendly and helpful.
I went to the final round which was about 2 hours. It was technical and behavioral sort of questions with the team.
Overall, an excellent experience.