I had three interview rounds 1. Purely technical based on my past work, my knowledge and skills and all the listed projects in my resume. They also asked me how my approach would be to different problems relevant to the team. This was for an hour and was tough. 2. Second round was with higher management and mostly behavioral. It was a great interaction and also had interesting questions about my work style. 3. Third round was with my manager and then a short call with HR.