First I had a phone interview with HR. Next I had a video interview with the hiring manager. There was also another manager on the call taking notes. Next, I was invited to visit the office, where I met some members of the team and talked with other managers who worked at the company.