I first interviewed with the hiring manager, who introduced me to the role broadly and asked questions about my relevant experience. On the same day I had a technical interview which included a theoretical client scenario as well as questions regarding my algorithmic knowledge. The following week I had a 2.5 hour interview loop with staff on various relevant teams and projects which included a variety of questions related to my pas experience, approach to meeting deadlines, etc.