Several steps and interviews with different individuals from the company. Everybody I spoke to was pleasant and every step of process was explained to me, so I had an idea of what to expect. They also test for particular skills (Microsoft applications, communication skills, etc).