Software Engineer applicants have rated the interview process at Cruise with 3.1 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 40% positive. To compare, the company-average is 40.1% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer roles take an average of 17 days to get hired, when considering 42 user submitted interviews for this role. To compare, the hiring process at Cruise overall takes an average of 26 days.
Common stages of the interview process at Cruise as a Software Engineer according to 42 Glassdoor interviews include:
Phone interview: 42%
Presentation: 20%
One on one interview: 20%
Skills test: 8%
Background check: 3%
Group panel interview: 3%
IQ intelligence test: 3%
Here are the most commonly searched roles for interview reports -
I applied online. The process took 5 weeks. I interviewed at Cruise (San Francisco, CA)
Interview
Applied online and was reached out to by a recruiter. I was applying for a machine learning position so I talked to two recruiters for different teams before deciding which team was the best fit. This process takes over two weeks.
The first technical interview was supposed to be over the phone and on a shared notepad. The engineer never showed up. I reached out to the recruiter and she rescheduled me for a different date. The engineer showed up this time. He gave me a simple common programming question that is a step up from FizzBuzz. I solved the question with time to spare. The engineer even said that I solved it correctly and there wasn't anything he could see that should be changed.
About a week later, no follow up email from the recruiter. I reach out to her and she responds that they are just looking for people with more experience. Great. Thanks for wasting my time for a month?
Interview questions [2]
Question 1
What type of novel machine learning algorithms have you worked on?
The process was smooth, 6 rounds of process. Behavioral, debugging, coding, hiring manager, system design, process was fast, different teams interviewing you, difficult questions, however people were nice. 3 different offices located in sf and sunnyvale
They did a brief discussion about my experience and resume and asked a hard leetcode problem. The problem was solved almost optimally, but some issues with edge cases, however they pushed for a wierd implementation to solve it. Ended up cancelling the job posting cause someone acccepted it jsut 2 days after. Why interview then??
Applied online with my resume, heard back af ew weeks later. Then I received an invite for an initial 45-minute technical screen. A day later, I passed the interview and after that, I moved on to the final round of interviews which consisted of 45-minute technical and 45-minute behavioural.