They hire from our campus, and I gave them my resume at a Career fair. I was contacted later that week for an interview on-campus. The first interview was general behavioral questions, based on scenarios such as "give us an example of how you handled a conflict in your team" etc. I was fairly confident, and was called back for a second round the next day.The second interview was a Group Interview where they asked us to solve an IT problem (can't reveal more because of NDA) in a group of 5-6 people interviewing for intern and full-time positions.