Applied online. Two phone interviews within about a week: HR and Manager. HR was pretty standard, manager was as well. In person with manager about a week later. Flown out to Sunnyvale a week after that. Met with about 5 people, all 1:1. Pretty low-stress. Offer was extended shortly after.