There was an initial application, then an assignment with some work similar to what you'd be doing day-to-day, and then finally a 30-minute interview with two of their staff. I believe they would have passed an interviewee to another formal interview before the official offer.