A 3 stage interview process with a recruiter (informal), senior manager (formal) and finally a head of department (formal with presentation). The second stage was more of a formal chat while the final stage was a presentation and chat with a more senior member of the team. Overall a good experience and very friendly.