Applied with resume through campus jobs website. Met with on-campus recruiter for a short technical interview where we worked through one problem. I was invited to their HQ in San Francisco where we spent the whole day learning about the company, completing 3-4 30 minute, pair-programming assignments, and an awesome free lunch. I wasn't well prepared and this was my first round of technical interviews so I wasn't surprised when I heard back several days later via email that I didn't get an offer.