There were several stages:
- An informal chat to check I was applying to an appropriate position
- A tech test to take home
- A technical interview to discuss the tech test
- A people skills interview
- A longer, deep-dive tech interview
Generally speaking, the entire process was clear and well-communicated. I always knew exactly where I stood and what to expect; I worked a lot with Katie, who was very helpful and informative.
I'm not sure if it is standard or if their were exceptional circumstances for my interview, but I will warn that it took over a month; I was lucky to be applying from a secure job already, but I understand others may not have the luxury of being able to wait that long for an answer.