I had to interview with 8 people for NPI engineer position. After the phone screen with one of the engineers, you meet with 4 people individually who were mostly technical staff for the first round of the interview. For the second round, you meet with the hiring manager, another manager, and the HR representative.