On Campus interview, talked to them during a career fair, applied online and got the interview. Process was smooth, the person in human resources that helped me set everything up was very kind and understanding.General behavioral questions, a brain teaser and a coding question.