I received an email from HR to set up a phone interview, 3.5 weeks after applying online. In the phone interview I was asked about salary expectations and told a little about the role, mainly to confirm I was still interested and would be willing to move for the position. A few days later a different person, HR for the specific department, contacted me to arrange a phone interview with the hiring manager. That took place about a week after. I was asked more detailed questions about my background, job responsibilities, interests, why I was looking, etc. No surprise questions, mostly just describing what was on my resume, and I had ample time to ask questions about the role. I had been told by HR to contact a third HR person with interview feedback after my call, so I sent that person an email reiterating my interest and stating specific aspects of the job that sounded interesting. About a week later, I got an email from the second HR person to schedule an in person interview for the following week. The in person interview was only an hour long total, with two people, which I thought was short. I interviewed with the same hiring manager who I'd spoken with by phone as well as another person on the team. The questions were all easy, and it was mostly conversational and talking about my experience and about the job opportunity and the type of work they did. A few days later I got an email asking to set up follow up phone interviews with different team members. Those took place during the following week and both were easy (I learned later that they had already decided to hire me this point but certain people wanted to talk to me first) and around a half hour each. In the last one, the interviewer said they intended to make me an offer and asked for salary expectations. I got an offer a few days later. Overall the process was long and drawn out but the interviews themselves were easy and mostly a chance to get to know the team/see if it was a good fit. I also negotiated salary so the process was even more drawn out at the end.