I applied through my university's career page and was selected for an on-campus interview. I was then given a series of behavioral/background questions (ex: "what is the hardest thing you've done and how did you do it") and given a paper with some technical questions. I was given about 30 minutes to complete it.