First, there is on-site written test with multiple-choice questions that evaluates your basic language proficiency, then meeting with 2-3 persons in the office, asking about your education background, work experience etc, Interviewers were nice the overall process didn't take very long