The process started at the University Campus Career fair. I answered a couple of questions with a Software Engineer and was invited to an interview the next day. The first interview was a behavioral interview and was asked to solve a puzzle. A week later, I was asked to interview in their San Francisco headquarters and they took care of the travel arrangements. The second interview had two rounds - coding and design. I answered the interview questions to the best of my abilities. A couple of weeks later I received an E-mail saying they have decided to move forward with other applicants.