My interview process began at my school's career fair. The recruiter scheduled an in-person interview for the next day. I will consider that to be round 1. The night of the career fair, I was asked to fill out an exhaustive online questionaire. It asked questions like, "If you had a superpower, what would it be?". From this survey, I got the sense that Zappos is looking for a certain, quirky type of personality.
Having passed the behavioral the next day, I moved on to round 2, which required me to make a short introductory video of myself, and a series of short videos answering various technical questions. I did not feel that this provided a good assessment of technical skill, since I (and every other candidate) had unlimited time to google the answers to the questions.
This led to round 3, which was a live technical interview with a panel of 3 engineers via webcam. This interview was part coding part java trivia. Finally, round 4 was a cultural interview with a young recruiter.
I appreciate Zappos' commitment to preserving a unique company culture. I have a feeling that I was not chosen for the internship for this very reason, but I believe in their effort. All the people who I dealt with along the way were friendly and encouraging. This was overall a positive experience.