Started with a 30 minute phone screen with a recruiter which described in general terms the role, the team and the company. The recruiter also asked general questions about my experience and my interest in the role.
I then moved to an hour phone interview with the head of the department and 2 managers. This was more in depth about the role, my experience and lightly technical with discussions around technologies, workflow, day-to-day practices and work styles. Also, we went through an overview of portfolio projects.
I was then invited onsite and met in person with the head of the department, 2 managers and the head of another closely related department. This lasted for about 2 hours. This was an opportunity to meet those that I might be working directly with on a day to day basis and talk more about the team, technical practices and their alignment with my experiences. This was supposed to be the final step in the process before a decision was made.
I was in contact with members of the team throughout the interview process. After the onsite interview, I reached out to those thanking them for the opportunity and checking I'm on the status. I didn't receive a reply until a formal HR email stating they chose another candidate nearly 4 months after the onsite.