One phone screening. one phone interview and one on-site interview, which is the more technical one. The on-site interview can substituted by a Skype interview if the candidate cannot make it to the site. The phone interview includes personality questions and questions about previous experience/projects, and the on-site interview is more technical and requires writing different codes and answering logical questions.