We had it on campus. So, first it was an aptitude test online using their platform and then online interview. Interview is based entirely on your resume. Depends upon as well who is taking your interview. For technical roles, there was an assignment/project was given along with questions on it.