I applied online. I interviewed at Cruise in July 2017
Interview
recuriter, HC, phone screen, onsite, Hackerrank was tough, Hackerrank consits of 3-4 questions and time was 60 minutes. The recuiter did a deep dive on my resume and was friendly. The process was slow and the recuriter wanted to move slowly, they scheduled ny interview after 3 weeks o recuiriter call
Interview questions [1]
Question 1
Find a word in grid, DESCRIBE ABOUT YOURSELF, told about what cruise is doing, Interviewer was friendly and helped if i was going in wrong direction, He answered all my questions at the end of the interview. He seemed to have good tech knowledge.
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.