I interviewed for the London branch of the company. The process was very smooth and very accommodating to my requirements.
- Initially I had an HR screen, which lasted about 30 minutes, where we discussed my prior experience and my overall goals;
- The second stage was a math/computer science/statistics theoretical screen, which mirrors most of the other people's interview experience and questions for other engineering positions;
- The third stage was a software engineer screen, where I was asked some background questions, some more specific engineering questions and I had to write some code with the interviewer;
Based on other people's experience, I assume there is a fourth stage, which I didn't reach.
The entire process was done over Google Hangouts, which is great, since I am not based in London and would have preferred to not travel three times or spend and entire day of being interviewed.
I had a hardware issue, so I had to do a last-minute postpone of one of the stages and it was handled by the recruitment team with no hassle.
Would apply again - would recommend to a friend.