I applied for Carmax at the end of August, and was sent an assessment a week later. This was a timed mathematic assessment, and it was a little difficult. There is no feedback so you never know what you answered right or wrong. I actually did not think I did well, so I was surprised when I was invited for a phone interview a few days later. This was a basic phone interview going through my resume with the recruiter. A week and a half later, I was invited to a Interview Day which consisted of two case interviews, a behavioral interview, and a lunch with current analysts. The first case interview was mathematic and based off a document, and the second case interview was a puzzle which required algorithmic knowledge. I heard back from the company in a couple of days but was not given any feedback.