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%
Group panel interview: 3%
Background check: 3%
IQ intelligence test: 3%
Here are the most commonly searched roles for interview reports -
I applied online. The process took 4 weeks. I interviewed at Cruise in Apr 2018
Interview
The process took more or less one month since I applied online until I declined an offer.
In my case, the interview process had three stages:
i. One interview on the phone with a recruiter.
ii. One interview with a technical guy that evaluated my coding skills using a CoderPad session.
iii. An on-site visit where I had four technical interviews (one hour each one) and a short talk with a recruiter.
The coordination of interviews was very efficient. Interviews are not difficult, and no specific training or preparation is required. I would say that my experience with the interviewers was positive, and they were nice during the interviews.
I received an offer, but I declined it because I felt the company is a "giant with feet of clay", i.e., amazing marketing but dubious plan for technology development. Moreover, path for career development is not clear at all.
Some "pros":
- The company is getting a lot of funding from General Motors.
- The work environment seems to be healthy.
Some "cons":
- Salaries are lower than the ones offered by competitors.
- The company is growing very fast but very chaotically.
- The marketing of the company is amazing, but there is a lack of technical substance behind.
- The company is hiring aggressively to get critical mass, and the bar for selection is very low.
- Planning seems to be poor, and specific milestones very vague.
- No clear path for career development.
- Very crowded offices.
Interview questions [1]
Question 1
Basic questions about data structure and algorithms. Basic programming problems.
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.