It was pretty smooth and one of the best interview processes I have attended so far. Professional from beginning to end. There were 4 rounds apart from HR. Initial screening is done by HR regarding the position and the your profile, interests suitability for it. After that 1 round of technical screening with one of the Principle of Software development which covered end to end technical questions from the skillset you have mentioned in the resume. Once that is cleared, they arrange a 3 hrs interview consisting of one round of hands on technical round, next round is completely behavioral . final round is with the MD where they explain about the company structure and the kind of work they do.