I applied online and received an email questionnaire/screening a week later. The screening was pretty straightforward, and I was offered an in-person interview one day after sending it in. I was then contacted by a recruiter from HR to fill out another application (education, employment history, computer skills, etc) and to send in reference information. While the email screening was very general questions, the in-person interview was more about my specific background and skills, and they asked questions based on the details from my cover letter. From then, it was about two weeks before I was offered the position.