Multiple interviews (screening, hiring manager, team, technical). They were very quick to provide interview times that worked for my schedule, and the teams interviewing were well prepared. My contact on the talent team was very communicative and kept me informed about next steps and provided feedback from the interview team.