I had a series of 4 interviews. First was a phone call with HR, then an in person with hiring manager and one other, then a written technical test, then an in person interview with senior leaders. Overall the process took 3 months. There were lengthy pauses between each step and 6 weeks from the last interview until I heard a decision, which is my reason for rating the overall experience negatively. Fairly normal interviews and questions, though I was asked many similar questions at both the in person interviews.