Screening with the hiring manager followed by an on-site interview. The on-site interview consisted of a short presentation followed by questions from the 3 managers in a panel interview. The rest of the day consisted of 45-minute slots for meeting 2-3 members of the team in each slot.