I applied online, I was contacted by yhe HR recruiter on the phone, the interview lasted 30 minutes, was asked general questions about qualifications, your motivations, how are you going to contribute to the company, expeted salary, etc.. , then another interview with team leader who will test your foreign language ability and then finally client via skype, it was faily easy. recruiters were friendly, no difficult questions