The interview was in three parts:
1. 30 min, get to know you and the position
2. 1 hour, Behavioral and knowledge-based questions.
3. 1 hour, Behavioral questions with the team and managers.
Overall great experience and they were very nice and accommodating throughout the entire process.