In total, I had 3 interviews over the course of 2 sessions. The hiring manager got my resume through the referral from a friend. He called me and invited me to come in for an interview. The first two interviews was with the hiring manager followed by a business aligned manager. After 2 weeks, I was invited back for an additional interview with another business aligned manager. Shortly after the final interview the hiring manager called me with an offer. Over the next week, HR got involved and sent the offer letter along with instructions for the onboarding process.