I applied through a recruiter. The process took 3 months. I interviewed at US Army (Raleigh, NC) in Jul 2015
Interview
First you have to locate a recruiter in your area. The recruiter will give you a background check, and schedule a date for the recruit to take the ASVAB. Once the recruit takes the ASVAB they will get a list of jobs that they qualify for, depending on the ASVAB score. Once they accept the job they will be required to do physical training, and drug urinalysis with the recruiting unit until they leave for basic training.
Interview questions [1]
Question 1
Have you ever done drugs or been convicted of any crimes?