I worked through a recruiter. The position had been posted for quite a while but going through the actual HR department didn't work out. I interviewed with a number of people within the department that I would work in. I also interviewed with cross functional individuals.
As the process continued, I went to lunch with a number of people in the department so they could get a better overall feel of me.
Overall the process met expectations. Nothing outside the norm and very professional.