A phone call to schedule an interview, a written English exam, a technical interview with a senior developer, then an interview in the same day with the HR officer to check your English speaking proficiency and get an insight on your personality characteristics. Part of the technical interview was in English as well, to make sure that your technical communication goes well with international clients.