CARVANA logo

CARVANA Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 17 interview experiences · FREE TO READ

3.4 Rounds average
Average Typical difficulty
76.5% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at CARVANA.

Showing 3 of 17
CARVANA logo
CARVANA

Software Engineer

Engineering · half a year ago

Mid Average Negative experience No offer 5 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Behavioral Technical Coding System Design

It took ages to hear back, like months after I finished everything. The interviewers seemed like they weren't ready for the interviews. Way too many rounds, one behavioral and four technical.

Confirmed questions3 questions
  • Can you describe how you would design a system?
  • Solve multiple Leetcode Medium problems.
  • Engage in a technical discussion.
CARVANA logo
CARVANA

Software Engineer

Engineering · more than a year ago

Senior Easy Negative experience No offer 3 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Technical Coding Behavioral

The whole process went well, I had three interviews. First, an HR phone call. Then a technical test. The third one was meeting the team I'd be working with and some managers. Everyone was really nice and friendly. I got a verbal offer, but I'm not sure they were super serious, maybe because I asked for more salary than they could offer. I guess I got lucky not getting the offer then, considering the stock price then was $35 and now it's $4. Overall, I'd recommend it, but I'm a bit unsure about the company's financial situation; they don't seem to be doing too well!

Confirmed questions1 question
  • Was asked to write simple code to evaluate my understanding of Dependency Injection and my proficiency with design patterns.
CARVANA logo
CARVANA

Software Engineer

Engineering · more than a year ago

Entry Average Positive experience Accept offer 4 rounds
Interview process
Recruiter call Phone screen Technical screen Take home
Interview formats
Technical Coding

I applied on the company website and heard back the very next day. It started with two brief phone interviews with the recruiter. After that, there was a short zoom interview with the team lead, followed by a longer zoom interview with most of the team. Then came a take-home test that I had a week to complete. I generally liked the process; everyone was punctual and responsive. Having a week for the take-home test was great. The test wasn't overly difficult, but it did present numerous interesting edge cases, requiring time to identify, document, and write unit tests for them.

Confirmed questions2 questions
  • Do you have experience with API design?
  • What do you know about Python's concurrency limitations?

CARVANA Software Engineer Interview Questions

Quoted word for word from CARVANA interview reports.

Can you tell me which C# Interface is used with a "using" statement?

Read reports

What are the advantages of using interface-based development?

Read reports

Formats, difficulty and experience

Across all 17 CARVANA interview reports.

Interview formats

Technical 46%
Behavioral 24%
Coding 22%
System Design 4%
Presentation 2%

Interview difficulty

Easy 41.2%
Average 58.8%
Difficult 0%

Candidate experience

Positive 76.5%
Negative 17.6%
Neutral 5.9%