A very long and tedious process but a very interesting experience. Even though the job is in Tunis, a recruiter from Barcelona first mailed me to have an appointment for a phone call. In this 1 hour conversation he collected many information about my career path and evaluated my English proficiency. then I had a whole afternoon of technical interviews with people working in Boston. Finally, I had a couple of others phone calls to understand more thoroughly the position and make sure it fits my aspirations