Applied online for the role and was contacted by a recruiter, went through a basic phone screen followed by a phone interview with a technical expert. Was invited to fly down to San Francisco to meet the team in person. The accommodations were first class all the way and the people that I interviewed with were very interesting and professional. Overall it was a great interview experience.