First talked with the recruiter, then a phone interview with the hiring manager. Met with the hiring manager and did a design exercise. Then two more rounds of interviews with his employees, and a final round with the entire team. The whole process took about a month.