Intensive telephone interview. Then face-to-face interview with team lead, department manager, and HR. Second face-to-face interview with team lead, language testing, and written short answer questions. Prepare well, review the company profile, product, vision & core values, and remember to ask questions to make sure this is also a good fit for you.