Applied online. Fairly lengthy online application process involving testing, surveys. HR called to schedule a phone interview with a manager. Phone interview took about 20 minutes. Manager advised he would have HR call to schedule an in-person interview. Arrived at the appointed hour, about 10 minutes early - the person I was to meet with was not yet in the store. 20 minute wait. Was taken into the showroom and sat down at a computer, asked to fill out some more online forms. Once this was complete, waited another 20 minutes for the manager to arrive for the interview. He asked the standard "describe a time you did ___" questions. Went outside and did a sales presentation/demonstration on one of the vehicles. He asked if I had any questions, and I had several. We had a pretty good discussion about Carmax, the sales process in general, the Carmax method. Manager asked if I had time to speak with another manager, and I said yes. After another 20 minute wait, the original manager came back and said the store manager's schedule was crazy, he would have to call me. Three days later, I got an e-mail saying thanks but no thanks. Never got the call from the store manager. Sent an e-mail to the HR rep asking for advice on future interviews, what they thought I could do better, what to work on - no response. Second in-person interview I've had with Carmax in three years, second time they've said no after bringing me in.