Found CarMax at a local job fair. The associates urged me to fill out their online application. After submitting the online application I was contacted for a phone interview. That went well and I was asked to come in for an in person interview. They will tell this can last 2 hours, it will take longer! There is a lot of in between time and waiting, be patient, it is a process. My first day I went in did the computer test, basically have you ever stolen a bunch of different ways. Then onto a one on one interview, after that I had another one on one, and then was going to do their role play (sell a car), but was asked to come back the following day since the person to do the final interview wasn't there. I came back the next day, did the role play (know about their warranties, 5 day, 30 day and extended options, ask them to take a test drive) and had a group interview. Day 2 was supposed to be much quicker, I was still there over 2 hours. After the group interview I was offered the job. I stated I wanted to think about it, but would let them know within the week. I then took their onsite drug test and did some paperwork.