The first interview was by the HR, interview took around 10-15 minutes. HR only went through basic questions, main purpose is to make sure you meet their job qualifications and set a time for on-site interview. Onsite interview was one-on-one, took around 20-25 minutes. The interviewer is friendly and informative.