Excellent process - was kept updated throughout by the recruiter. 3 stages - phone call, senior engineers round, director + lead engineers round, covered all aspects of computing (systems design, software processes, software implementation, cloud computing, best practises) and behaviour (handling situation, teamwork), computing philosophy (innovation, the future etc..). Interviewers asked some really interesting questions around past experiences with projects.