Initially made contact through my alma mater's career services department. First interview went about as expected, basic general get-to-know-you questions. Something I didn't expect (possibly because of my limited interview experience) was that the HR person who set up the interview had specifically asked over email to have a set time for that initial phone interview. That struck me as very professional and respectful of my time (since I was employed at the time by a different company).
The HR person also laid out benefits, retirement options, etc., way more than I expected on a first phone interview. They inquired as to my desired salary upfront, and then we set up a second interview with another HR person. There were three in total before I interviewed with the person who would become my direct supervisor. That interview was particularly challenging, as the interviewer managed to hit on every single one of my weak points. From all of this, I gathered that they really did their research to be able to hit on what they needed to.
From there, it was a Skype interview with my future manager, and a final phone interview with another team leader. In total, there were six separate interviews: 3 HR and 3 position-related. After that, it was a simple matter of getting paperwork completed.
It was a long process, but ultimately very thorough and showed a high degree of professionalism and desire to get the most suitable candidate for the position.