Prescreen with HR then a screen with hiring manager. Then a 30 min phone interview with a few people then an hour video interview with a few more people. They asked specific questions from my resume and allowed a lot of time for my own questions.
Interview questions [1]
Question 1
They asked a lot of questions about my personal life