I was contacted my a recruiter over LinkedIn and he set up an initial phone interview. After asking a few general questions a in-house 3 hour long interview was scheduled. There was a personality interview and a skill interview were I was given a business case and an hour to solve/explain it. The next stage was a phone interview with the project managers is be working under. The recruiter worked with me through the whole process and was extremely patient and helpful.