After a mild phone interview through a recruiter and an easy engineer screening I was flown down to San Francisco for a series of in-person interviews. (Nice vacation! 2 nights in a hotel, free flights, and sightseeing expenses). Interview itself was a brief tour of the campus, then put in a room with a whiteboard and 5 rounds of interviewers. Didn't get the job, which I owe to a very nervous first two interviews which weren't spared by what I thought were great later ones. The team lead even showed up for the fifth which turned into a great chat. Format was solid and just wish I'd been less nervous and more used to coding in front of people. Seems you need to do well on all fronts to make the job. Be warned!