The process was straight forward. One phone interview and they fly you to their Seattle office.
My first interviewer was a bit weird. The question he asked was about Read-Write locks. He completely interrupted my thought process, tried to confuse me and gave a rude smile when he thought something wasn't right. I thought I would never work with this guy. My 2nd and 3rd interviews went well and the interviewers were nice and were on DS and algos. After the 3rd interview, recruiter comes in and says that I wasn't a good match. I like the fact that they ended it early.
Overall its a mixed experience.