Applications are submitted online. Selected candidates are given an interview appointment. When you come in for the appointment you fill out a job application. Then you receive a one on one interview. You could potentially be hired on the spot but most people are called later and to be given a job offer. I received a call a few hours after the interview with a job offer.