I was initially contacted by a staffing / placement agency that set up with interview. The interview took place at a local university. I met with 5 managers individually, so I basically had 5 mini interviews all on the same day. My understanding is that each manager had to approve of you to move forward. About 1 week later, I was asked to come back for a "social", which actually had a bar. There were over 100 people there but I only knew 2 from my interviews. You were then handed a card with different things, like using ipads attached to the wall to locate different sites associated with Yahoo. And find the button that does the different Yahoo yodel. I am not sure if this was actually part of the interview process but I had to go through it before I was officially hired.