1st interview with HR: about 30 minutes about the position and getting an idea of my strengths and weaknesses.
2nd interview: about 45 minutes with the project team manager, more specifics about my background as well as personal goals
3rd interview: 2 hrs about technical projects, some technical questions, my interview was with 3 people