I applied through my school's career fair. Was contacted a few days later by the hiring manager and had a brief behavioral interview over the phone. Then had a second technical phone interview where I was asked several conceptual programming questions and a simple algorithmic coding problem. The next day I was invited for an on-site interview in San Jose, CA. Had three 45-minute technical coding interviews followed by a 30-minute behavioral interview. The coding problems involved a solid understanding of data structures and algorithms. Was notified the next day I was offered the position and accepted. Overall, great interviewing experience. They were fast, responsive, and friendly.