Phone interview with hiring manager. Then a few days later asked to an On-site interview with manager and the boss above them. After this followed by an all day interview with company including presentation. All day interview was with key team members you’d be interacting with during the job. Very nice smart people