CarGurus logo

CarGurus Interview Questions
& Process

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

Based on 216 interview experiences · FREE TO READ

2.8 Rounds average
Average Typical difficulty
59.7% Positive experience

Which role are you interviewing for?

30 roles · 216 reports

Candidate interview experiences

First-hand accounts from people who interviewed at CarGurus.

Showing 4 of 216
CarGurus logo
CarGurus

Marketing Manager

Marketing · nearly a year ago

Mid Average Negative experience No offer 2 rounds
Interview process
Recruiter call Technical screen Phone screen
Interview formats
Behavioral Technical

A UK recruiter reached out about a marketing role at Cargurus in the UK. I was interested because it seemed like a great chance to build the marketing side of a growing, well-known company. I got through the first interview round and then had a second interview with their US marketing lead in November 2025. It's now January 2026 and I haven't heard anything back, not even a follow-up email to me or the recruiter explaining why they didn't move forward with my application. They just ghosted me, which is incredibly rude and disappointing. I know people are busy, but a little common courtesy would be nice. When candidates take the time to show interest, research, and prepare for two interviews, the least you'd expect is a rejection email from the hiring manager. What's even more concerning is that they promote themselves as an "employee-centric" business that puts people first. A heads-up to others – don't waste your time. There are many companies that show more respect for candidates and offer better pay.

Confirmed questions1 question
  • Can you describe how you manage marketing campaigns from start to finish?
CarGurus logo
CarGurus

Brand Marketing Specialist

Marketing · nearly a year ago

Mid Average Positive experience No offer 1 round
Interview process
Recruiter call Phone screen
Interview formats
Behavioral

I was contacted by CarGurus on LinkedIn about a Brand Marketing Specialist role that seemed like a good fit. The job involves supporting brand efforts by managing campaign development and execution, and overseeing social media strategy. It also includes working with creative and media teams to build social presence and help with TV spots and brand awareness. My first interview was pretty casual, mostly discussing how my past experience aligned with the role's requirements. We concluded the role wasn't the right match because they needed someone with more experience in launching big brand and creative campaigns, which wasn't my main focus at the time. Overall, it was a nice interview experience.

Confirmed questions1 question
  • Can you describe your experience in managing large-scale brand and creative campaigns from beginning to end?
CarGurus logo
CarGurus

Software Engineer

Engineering · nearly a year ago

Mid Easy Positive experience Accept offer 5 rounds
Interview process
Recruiter call Technical screen Technical screen Technical screen Onsite Panel Background check Offer
Interview formats
Technical Coding System Design Behavioral

This was the most communicative, organized, and well-run interview process I've been through. My recruiter was super responsive and made it clear they valued my time, even accommodating me during the busy holiday season. The process included a recruiter call, two technical interviews focused on React, one technical interview covering JavaScript/TypeScript, and then an in-person system design interview that was immediately followed by a behavioral chat with the hiring manager. All the technical interviews felt really collaborative, and I appreciated that I wasn't left to struggle alone. It seemed like they assumed I knew how to solve the problems and were more interested in my approach and how I explained it. The system design interview could have been a bit clearer. After finishing up, I got feedback and a verbal offer the next week. They promised and delivered the written offer before the new year.

Confirmed questions5 questions
  • How would you approach parking some cars?
  • Describe how you would display some data.
  • Can you manipulate an array of data?
CarGurus logo
CarGurus

IT Service Desk Analyst

Operations · nearly a year ago

Entry Difficult Negative experience No offer 3 rounds
Interview process
Recruiter call Phone screen Onsite
Interview formats
Behavioral Technical Presentation

The interview process went pretty fast. First, I had a phone screen with the technical recruiter, then another with the hiring manager. My final interview was a 2-hour on-site session. Most of my interviews were via Google Meet, even though I was on-site, with only one in-person chat. I was bummed about this since I was on site anyway. This made me more nervous than I expected. The interviews were mostly about project work and how I'd deal with certain scenarios. I felt the first interviewer put me on the defensive a lot, which just made me more anxious and didn't help my chances. I get why I didn't get the job. I also won't be doing another 2-hour interview; it's just too much mentally and emotionally. I was defending myself the whole time, a mess, and all over the place. I got a polite rejection email and was offered feedback by phone or email.

Confirmed questions1 question
  • Tell me about a time you didn't finish a project on time and how you managed the situation.

CarGurus Interview Questions

Quoted word for word from CarGurus interview reports.

How would you find the top k strings from a given list of strings?

Read reports

Can you design an LRU cache that supports O(1) insertion and deletion?

Read reports

If given a list of VIN numbers, how would you arrange them to show the order based on how frequently each one appears?

Read reports

Can you write a SQL query to join the student and course tables, ensuring all students are included even if they haven't taken a course, using a left join?

Read reports

Can you implement a stack in Java without using built-in data structures, ensuring push, pop, and getMinimum operations all run in constant time?

Read report

Find the most frequent VIN and debug performance issues, and do simple SQL queries for average, count, and sum.

Read report

What's your approach to finding the top K occurrences in a list of strings?

Read report

How would you find the average marks for students who scored above 500, considering grouping?

Read report

Can you build a stack data structure that also tracks the maximum and minimum elements, ensuring these are maintained during push and pop operations without needing to iterate through the stack each time?

Read report

Formats, difficulty and experience

Across all 216 CarGurus interview reports.

Interview formats

Behavioral 42.5%
Technical 28.3%
Coding 13.1%
Presentation 5.3%
System Design 4.7%

Interview difficulty

Easy 22.2%
Average 67.1%
Difficult 10.6%

Candidate experience

Positive 59.7%
Negative 26.9%
Neutral 13.4%

Reports by job function

Engineering 76
Sales 67
Operations 17
Product 14
Marketing 11
Analytics 9