They insisted on having an in-person interview and did not approve my request for an online interview. The interview process was easy, interviewers were friendly and nice. It took about 30 minutes. Questions included details on my background, education, interests, and some behavioral questions like teamwork experience.