If a new applicant, then there's a phone pre-screening first. That part is skipped if already a current employee. Next, there's an in-person interview (usually with two staff), followed by a second in-person interview (if you pass the first in-person interview). Then a job offer, if you passed the 2nd interview.
I applied online. The process took 3 weeks. I interviewed at City Union Mission (Emporia, KS) in Mar 2012
Interview
had an in-person interview, with two interviewers.They asked me to open the interview with a prayer, and there were some questions about my experiences and personalities. They also asked if I have any preference of age groups. Interviewers were very calm and caring.