Initial call with internal recruiter Frances, who throughout the entire process was amazing. Probably the best I've ever dealt with.
Then after I had a half hour technical interview with one of the engineers that asked me questions around my background and then questions about API's, web calls etc
The 2nd round of interviews was a panel based interview with 4 of their engineers, so I had an interview with 2 for 30 mins and the other 2 for 30 mins. I was asked to run through my CV and I was asked general questions about design patterns and stuff specific to my CV.
The final round of interviews was with the Head of Engineering and a Senior developer. These questions were around what I knew about what the company does and walking them through a project I had worked on.
Overall it was a good process, everyone was really nice and I think I could have fit in there well. Another role that interested me slightly more was offered, so on this occasion I had to decline.