I got contacted by the firm HR rep. After the initial scan of my resume, and so on, and I got a phone interview with the hiring manager (also immediate supervisor of the position I was applying for).After the phone interview was a roughly 4 hours face-to-face interview with 5 different individuals for various "fit" testings, and skill testing.
Personally, I believed those interviewing materials could have been covered in less than 2 hours. It dragged out to close to 4 hours because the 5 individuals interviewing me were not all that prepared e.g. I got asked same questions multiple times (wouldn't it better if they all sit in 1 room while I answer all those questions, then later on come in and ask me more detailed questions that each of them was interested in?).