Applied online. One month between submitting application and getting information about the prescreen. Prescreen was a written questionnaire which was nice and allowed you to provide all the information you want the hiring manager to know. A few days later was notified I'd be moving on to panel interview and a week later was officially offered the position.