The initial phone interview was followed by a video interview with the hiring manager and a final on-site interview with approximately 5-6 people. Each person/persons interviewed for around 45 minutes, so the final interview was a few hours long. The interview process was straightforward overall.