There was an initial phone screening with a recruiter where we reviewed my skills and other standard interview questions like "Why do you want to work here?". After that, I had a phone interview with manager who asked more detailed information related to the position. After that, there was a panel interview with managers of the teams that would be interacting with the person hired. They asked to prepare a presentation that illustrated projects that I've worked on in the past and the problems I faced during the project and how I overcame them.