I applied online and heard back about a month later for interviews! Definitely wasn't expecting one, as I don't really have much experience but I suppose going to a top CS school helps. 2 x 45minute phone interviews. They are supposed to be back to back but there was a glitch in my first interview that caused us to reschedule. The time it took from my second interview to receiving an offer was less than 2 weeks. My recruiter was incredibly kind!