Initial recruitment Call followed by 2 hour interview with detailed technical test and a large number of both technical and experience based questions. Time allocated at the end to ask any questions of the interviewer. Final stage is an on-site meeting with team to ascertain your suitability as a person to get along with the team