There was a phone screen with the recruiter, then a phone screen with the hiring manager. Then they flew me out to Seattle (from NYC) for the all-day interview. They flew me out Thursday evening, I had the interview all day Friday, and then was able to hang out a little in Seattle over the weekend to get to know the place before heading back on Sunday. The interview itself started out with a portfolio presentation at the beginning, and then I had about 8 1:1s with different people throughout the day (other designers, hiring manager, product managers, etc.). One of the 1:1s was for a whiteboarding exercise.