I applied online. The process took 2 weeks. I interviewed at Cruise (San Francisco, CA) in Jun 2018
Interview
I was contacted by a recruiter via LinkedIn. The recruiter called me on the phone for a general overview of my background and the role. Then, I had a phone call with a manager, followed by a coding exercise with a software engineer via CoderPad.
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.