
Cruise Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 415 interview experiences · FREE TO READ
Which role are you interviewing for?
30 roles · 415 reportsCandidate interview experiences
First-hand accounts from people who interviewed at Cruise.
Product Manager
I applied online and a recruiter reached out because my experience was 'Highly Relevant.' We scheduled a call, and during the interview, they emphasized how relevant my background was and even mentioned potentially up-leveling the role. The recruiter said they'd get back to me the next day to schedule a meeting with the hiring manager. However, a week passed with no response, so I followed up. After two more follow-ups over the next two weeks, the recruiter finally replied. They explained that right after our call, they offered the role to someone else, and they would only reach out to me if that candidate declined, which is why I hadn't heard anything. It's frustrating because recruiters should provide updates, especially when they make definitive statements. Also, when a role is almost filled, it's best to pause hiring from other candidates. It's disrespectful of candidates' time and effort to approach them, have them invest in preparation, and then ghost them or provide updates only after persistent follow-up.
- Can you share some details about your relevant experience?
Senior Software Engineer
So first, I had a quick chat with a recruiter to see if I was interested and to get the lowdown on how the interviews would go. Then, another engineer hopped on a call for a technical interview. It was pretty straightforward, just an algorithms problem to weed out people who weren't a good fit. After that, the recruiter set up four more interviews back-to-back, each lasting an hour. Three of them were with folks on the team I would potentially join. These were all technical, but the first bit of each interview was more of a casual chat to see if I'd fit in with the team. I waited about a month for an offer after those, which felt like forever. I got a verbal offer, and they said the official one would come the next week. But then three months went by, and they kept pushing back the date for the official offer until they just stopped responding.
- Can you describe an instance where a solution you proposed for a problem didn't work out as planned, and explain how you handled that situation?
Engineering Manager
Started with a recruiter call to see if I was a good fit and if I was interested. Then had a call with the hiring manager to talk about skills, the role, and career growth. After that, it was a full loop with 4 rounds covering technical skills, leadership, and cultural fit, and then a final chat with the hiring manager.
- The first part of the interview involved technical assessments.
- We then discussed leadership aspects.
- Following that, we explored cultural fit.
Systems Engineer
So after the initial recruiter call, I had an interview with the manager. Apparently, their job descriptions are not really accurate. My background seemed to fit the job description well, including the required skills. But the 'Bonus Points' section, which was listed as extra coding experience, was actually crucial for the job! Even the recruiter didn't seem to realize this. I feel like many companies will reject you after one try and then block you from reapplying for a while. Also, job descriptions that don't clearly state the actual requirements really hurt your chances. It also makes it less exciting to apply.
- Can you describe the most challenging coding problem you've encountered?
Cruise Interview Questions
Quoted word for word from Cruise interview reports.
“Considering an mxn grid with potentially blocked cells, what's the count of unique paths from a starting point to an ending point?”
Read reports →“Given a map where 'P' is the start, '.' are places to go, and 'X' are blockages, and given commands like 'U 5', 'D 2', 'L 3', 'R 3', can you visit all the '.' spots after moving from 'P' according to the commands?”
Read reports →“Can you create a fixed-size memory pool where blocks are of size Y and there are X blocks? The block request and freeing operations should take O(n) time.”
Read reports →“Implement word complete using a trie, DFS, Sudoku solver, hashmap creation, and LRU cache with timestamp.”
Read reports →“What would you do if you saw an ambulance approaching behind you with the lights off.”
Read report →“Can you explain how JSON data is parsed and how it's stored in a data structure?”
Read report →“Considering a traffic situation on the road, what factors should an autonomous vehicle evaluate before deciding whether to proceed or stop?”
Read report →“How would you design an algorithm to determine when it's safe for a car to make an unprotected left turn?”
Read report →“What checks can be done in the garage before a test is run in the field?”
Read report →Formats, difficulty and experience
Across all 415 Cruise interview reports.