I applied online. The process took 3 days. I interviewed at CarMax (Kennesaw, GA) in Jun 2009
Interview
First a personality test was emailed to me. After successfully passing that, a phone interview was conducted. After passing that an in-person interview was conducted, which included detailed background questions, a test and an interview with an HR rep.
I applied online. The process took 3 weeks. I interviewed at CarMax (Richmond, VA) in May 2009
Interview
I applied late at night and was called the next morning. I did well on the phone interview so was called in for a face to face. Everything was pretty standard "tell me a time when you overcame an obstacle, etc" except for the fact they had a current associate watch you pee for the drug test, all the other jobs I've had used a lab. They were laying off a bunch of people at the time so it took a while for me to get hired but I was first in line when they resumed.