There was an initial conversation with a recruiter, then an HR person, then a real interview with a couple of IT people. There was also a code sample requirement, but the choices were all pretty silly things that had no real world website application. Ultimately they said they would hire me, but strung me along for months saying they were just waiting for their client needs to create an opening. After probably 4 or 5 months of waiting and being told "next month", I stopped replying to them.