I was contacted by a recruiter who found my resume online. We had a quick discussion. He then setup a call with HR. My interview with HR was completely non-technical. We went over the relocation package, the salary and the location of the assignment. I was then given a tentative offer. After than, I had a technical discussion with the client. All easy questions.