Applied through my college's career portal. Had brief phone interview to go over my resume and some behavioral questions. Was asked to come in for an on-site interview at my convenience. The on-site interview consisted of an in-depth technical review of the projects listed on my resume. The interviewers (2 of them) focused strongly on the object oriented practices that I used while doing my projects. I was asked a couple of behavioral questions and was given a brain teaser to solve.