The process was very similar to my experiences interviewing with other IT companies in Silicon Valley: first a recruiter contacts you via LinkedIn, you have a brief chat on the phone, then another HR person approaches you via email and arranges a f2f meeting with you and the hiring team. The on-site interview took 5 hours and included a 45-minute portfolio presentation to the group followed by four individual one-on-ones with the team members. They took a long time to get back to me after that but even though I didn't get selected (then), I appreciated the hiring manager calling me personally to tell the news instead of having someone from the HR send me a mass email.