I applied online through my school's recruiting website. About two to three weeks later, I got an email scheduling an interview on campus. My interviewer gave me a technical quiz on paper, which was where the meat of the interview was. I had 25 minutes to answer four math and programming problems. After that, he asked me some personality questions, and that was it. He called back next week to extend an offer to me.