2 phone screens, 1 full day on-site interview. Phone calls are mostly general questions such as introduction about the company. Personal interview is more about technical and behavioral questions. They are friendly and clear people with nice management.