I applied online. The process took 3 weeks. I interviewed at Cruise (San Francisco, CA)
Interview
Well organized process and everyone was pretty nice. One engineer was pretty unhappy about having to interview and said so, but otherwise was pretty good and stringent. Multiple phone screens to find the best fit, online code assessment went well, and onsite was mostly great except I screwed up whiteboarding pretty bad.
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.