After applying online was contacted by a recruiter for an initial screening. After which I was invited to an onsite interview. Flight, Accommodation and Car was paid for by the Company (which was great). I was interviewed on site by 6 people ,5 of whom were engineers. The questions were highly technical (which I enjoyed) and overall it was a good experience. I was then given a tour of facilities.