I applied online. The process took 2 weeks. I interviewed at CarGurus (Boston, MA) in Feb 2018
Interview
applied online, phone screening and onsite interview and classic we are THE super cool company who takes good care of employees but we don't care about candidates and we don't want to spend an extra one minute on candidates who we will not proceed with because it would be professional , but we are super professional to our employees. I can guess that by looking at how they treat other professionals.
what would be ideal is let the candidate know you will not proceed and give a chance to ask about feedback, since they invest of their time as much as the company does, maybe more.
But Cargurus is too busy to spend on any extra minute. How long does a phone conversation or writing an email take ? and I don't remember how many times I was rejected but I only remember the ones who gave chance to ask for feedback and let you know. Nobody would break down in tears.
- We will not proceed with you
- oh ok. is there a specific reason ?
- our team think you are not smart enough, can't code, etc.
- ok thanks. good luck with your search.
end of story.
Interview questions [1]
Question 1
Apache Kafka experience, simple mysql question, design problems, technologies , and (thanks God) some hands on problem you look into a topic related to containers and orchestration, which I "probably" failed but I liked it very much, and classic describe me a problem you have solved.
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".