Initially applied online after being made aware of the job by a former colleague. I got a call from a HR rep/recruiter employed by the company, who went through some basic questions and details of my CV and so on. A few days later I got a call to set up a 1 hour phone interview in a couple of days, with a manager in my potential team and the HR rep (who I believe took notes). The interview went through my CV in more detail, went through my education and work experience and also described numerous projects related to the new position. I felt this went well and the next day I was offered a full interview. It was with the team leader of my group, but as they were working in Europe at the time and visiting conferences, I was flown out to a city in Europe (all paid) where we had an lunch interview in a restaurant with another of their colleagues. The interview was laid back, but there were difficult questions and it was tough. Obviously things went well as a few days later I got an offer. Took a little bit of time to get everything organised but started with the company at new year as things before this were leading into Christmas and as they were winding down there was not much point in starting before then.