started with a 30 minute phone screen to assess fit for position, then had 2 hour follow up with program manager, 2 on 1 IT folks (who ask highly technical questions), and then finish up with a soft skills interview with the HR manager. Was in contact with the recruiter the whole time, did not do any communication with the company outside of the interview process