Initial phone screen with a senior recruiter / HR representative - 30-45 minutes. This was generally going over my resume and items of interest that were applicable to the role I was applying for.
Second phone screen with a senior technical leader who would have been a peer - 30 minutes as there was a scheduling hard stop. This dug a little deeper and pushed to find the depth of the skills listed on my resume.
In-person interview with 3 individuals on site in their Seattle office. Nice space, seemed like great people.