Two phone screens, one behavorial, one technical. Technical phone screen was fairly easy. About a week later was contacted for 1:1 interview in person. Was a series of 5 interviews from morning until noon. Technical interviews were challenging and thought I did fairly well. Interviews will focus very much on designing and building web services at large scale. Be prepared to answer questions on performance, caching, database optimization, design of services, etc. Behavorial interviews and management interviews were fairly easy and straightforward. Received a followup from the recruiter the following week, indicating they were not going to make an offer. Asked for their reasoning they cited concerns about my technical ability. I was a bit surprised, but also realize that I was very nervous during the first technical interview which I think was probably the problem. Got to admit I'm disappointed.