First contacted by a recruiter, about 20 minutes of surface questions and hearing about the job. Next is a more intense hour long interview with another recruiter. I am out of state so my third interview was an hour long, phone based one with two managers at the site.