There were two remote technical screenings followed by a 5 hour in person interview. In the in person interviews, I was the only candidate and there were either 2 or 1 interviewer. There were 2 technical, one conversational, one management and one HR interview during the on site interview. An offer was made within 5 days of the in person interview.