I applied online, and the next morning got a call and interview date for the day after that. I walked in with my resume, which HR took, never read and promptly filed away.
The interview itself was all of 10 minutes between 2 different people with about an hour and a half of waiting. There are a lot of people screened at the same time, so you wait until each member of your group has been interviewed individually. They make sure you understand what the job entails (sales in a high volume call center), can complete a sentence, and know how to breathe.
An interviewer may ask you to make a pitch on the spot. Mine was to sell him a pen on his desk. Some other prospective employees were not asked to do so.
The interviewers then convene in an office for about 10-15 minutes.
After that, if you're hired, you are taken to a conference room in the building where another person from HR awaits with drug tests and your schedule for training.
From what I could gather, if you aren't hired you are either sent home at this stage or given the chance to schedule an interview for another department if your interviewer finds your "skills" better suited to somewhere else in the company.
Every member of the interview group remaining at this stage is given a spit test that tests for cocaine, and most Schedule 1 drugs (MDMA, weed, LSD, etc). In my group, the HR representative left after giving the group the tests and ensuring that we were in the process of taking them (watching all of us put them into our mouths). I don't know if this is a common practice.
Someone soon thereafter promptly got up, walked over to a water fountain nearby and doused his test in water to dilute the spit on it (he mentioned smoking weed the night before as I vividly recall). That candidate passed the test.
If you pass the drug test, you receive your training start date (generally anywhere from 1 to 3 weeks from the date of the interview).