Applied through a recruiter. Received a questionnaire a day later. 6 questions around what interests you in Software Developer. No wrong answer type questions. A first round interview was scheduled a week later. It was with a person from HR. Went over my background and asked some non-technical questions 1) Why LMAX? 2) What would you bring to LMAX? etc.
A second round interview was setup a few days later. It was a phone interview with three developers. It was very tailored to my resume. I walked them through a couple projects and they asked technical questions based on the projects. No general technical questions you would typically get. I was rejected after this round. They provided detailed feedback on their reasoning which is always appreciated.