Senior Software Engineer applicants have rated the interview process at CarGurus with 2.7 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 27% positive. To compare, the company-average is 61.3% positive. This is according to Glassdoor user ratings.
Candidates applying for Senior Software Engineer roles take an average of 15 days to get hired, when considering 30 user submitted interviews for this role. To compare, the hiring process at CarGurus overall takes an average of 21 days.
Common stages of the interview process at CarGurus as a Senior Software Engineer according to 30 Glassdoor interviews include:
Phone interview: 53%
One on one interview: 26%
Presentation: 7%
Group panel interview: 5%
Skills test: 5%
Background check: 2%
Drug test: 2%
Here are the most commonly searched roles for interview reports -
I applied through a recruiter. The process took 1 week. I interviewed at CarGurus (Cambridge, MA) in Apr 2019
Interview
First round phone interview with live coding session.
Second round onsite interview with both design and coding questions. Those questions are mostly likely related to daily works at the company.
Interview questions [1]
Question 1
It is about how to mine target data from large data source on daily bases.
I applied through a recruiter. I interviewed at CarGurus
Interview
I was approached by the CarGurus sourcer on LinkedIn and then introduced to a recruiter. Initial phone call went well. Had a phone screen with one of the engineers on the team. Cleared it as the questions were very easy and was asked for availability for onsite. They have 2 virtual rounds and 2 in person rounds. For the 2 virtual rounds one of the interviewers wasn’t prepared well. She had some weird question and when asked for clarification she kept blabbering about the use case instead of the intrinsic details of the problem. For the in person onsite they asked me for the availability and after confirming I couldn’t attend due to health reason and respectfully asked to postpone the date. I was given a new date but this time again postponed due to a team member not being available. When I asked for new date, I didn’t hear back from them for a week and later received a rejection email. Very unprofessional behavior I must say.
Typical screening call with a recruiter followed by a one hour technical interview. During the technical interview neither interviewees turned their camera on which was rather disrespectful. The technical questions weren’t difficult but when I would try to further clarify my answer I would get cut off and rushed to the next question. Overall a strange experience and will not be moving forward with this company.
Interview contained 2 parts: - live coding: simple SQL tasks, 1 task from leetcode and 1 open task for tree knowledge - something like system design interview. Interviewer described me a problem and I suggested different approaches, but each time I tried to propose any other option, he kept asking only about caching approach. Didn't like that part to be honest. At the end there were also general questions like "describe yours hardest task".