First round is a chat with a recruiter from Lexicon where you chat about your experience and your motivations. Next round is a pair programming sessions with two other consultants where you work through extending some code and then some technical discussion about your experience, testing, architecture. No puzzle solving which was very refreshing. You can do this round in the language of your choice and you have a few days to familiarise yourself with the project. Next round is an behavioral interview with senior management where you talk about your experience and you also get a chance to ask them questions. Overall a great process, interviewers and recruiters were very friendly and feedback was quick and detailed.