Two phone interviews (one with line manager and one with HR, in the order), each lasting 20-30 minutes. The first one was more technical skills, the second more about figuring out whether you are a good fit for the company.
I got some feedback at each this stage about what went well and what they would have wanted to see.
They sent a dat a science task and explained the final stage which was an interview panel, scheduled to be 45 -60 minutes.
The final stage involved me presenting my findings from the task and subsequent questions.