Initially got an email questionnaire, followed by a phone interview with a CarMax recruited that lasted 20-30 minutes. A few days later I was contacted to come in for an interview, which was grueling. I showed up at 10am, filled out some information about myself on their computer systems, later interviewed with two buyers in the department, after I took a test on the computer which wasn't very difficult, just tests your analytical and problem solving skills. This was followed by 3 more sets of interviews. All questions in each of the 4 interviews were the same, but re worded. The repetitive questions became draining towards the end and by the very last interview I was a mental mess, considering I hadn't eaten and had been waiting around most of the day since 10 am, and I didn't finish interviewing until 6pm!! Overall the company culture seemed good, employees seem very happy and get along well, based on my 6 hour observation...