It was three rounds. First round was with the talent acquisition person, and more of a general introduction to the company, role, and each other. It was quite casual and easy. Second round was with two team leads, and a bit more into my background and capabilities and assessing if I am a fit to the role and to the company atmosphere. All three interviewers so far were very friendly and gave a great impression of the company and work culture. Third round was a presentation of a project that I worked on. I messed up unfortunately and so I didn't get selected. But overall not too difficult albeit a long interview process, and overall from start to finish it was about 2 months.