The HR manager found my resume off of monster and contacted me for an in person HR interview. Then I was called in at a later date for an interview with the practice manager/delivery director. Then 1-3 onsite interviews with the client. They eventually hired me for a position that was different, but better than what I was initially hired for, so I ended up going through 2 additional interviews.