Pretty solid interview process. I felt the whole thing was very professional, despite a few small hiccups mostly around timing.
FIRST CONTACT: I applied through a referral in Nov 2017. A recruiter called me within a week, and we spoke on the phone about potential roles. Because of the holiday we had to set up the phone screen for mid-December.
PHONE SCREEN: There were two phone screens, one around machine learning and perception related domain knowledge and one focused more on coding. Both screens had some amount of coding, and I did both in C++. Coding questions were fairly standard ones, with a bit of a math bent to them.
ONSITE: I went onsite in Jan 2018. The visit was a half-day of interviews, starting at 1pm. I really appreciated that I didn't have to take a full day off work to attend this. Interviews were fairly split between domain expertise and coding. Reasonably challenging coding questions, I'd say around the same level of difficulty as a Google or Facebook coding interview. I got to check out the cars and got a hand written thank you card for coming in, which was nice and I really felt like the interview was a two-way process.
OFFER: I received an offer a week or so later. Comp was competitive with competing offers from Facebook and Google, although not before negotiation.
NEGATIVES: Not much. One interviewer forgot about me and came late, so we had to shorten that interview by 10ish minutes, so that wasn't great.
Domande di colloquio [1]
Domanda 1
Some standard coding questions, with some bias towards graph and matrix problems (reasonable given the domain). Design problems around machine learning and optimization, all very open-ended with lots of room to discuss. Not a ton of math, although basics of optimization and stats/multivariate calculus assumed (especially around deep learning).
Ho presentato la mia candidatura tramite segnalazione di un dipendente. Ho sostenuto un colloquio presso Cruise (San Francisco, CA) nel mese di gen 2018
Colloquio
I was an overseas candidate. The Cruise recruiters and engineering team were very responsive and accomodating given the time difference and dates on which I could do an on-site. Each step was confirmed either the same day or the day after with a go/no-go.
- Initial phone screen with a recruiter to discuss background, what I knew about Cruise, and what I was interested in. Talked about which teams there are, and which I might be interested in.
- A coding task with an engineer using coderpad. I also had the chance to ask questions about the engineer's role, and the company as a whole. We then discussed more about my background and projects, as well as my overall skillset.
- On site. We got this scheduled right away to match with the dates I could visit. It was four hours of back-to-back interviews with the engineering team. Questions ranged from behavioral, to programming, to open-ended systems design questions, to the details of what I'd done in my projects to date. It was extremely tiring but everyone I spoke to was very enthusiastic, and the positive energy kept me going.
- Received an offer within the same week.
Domande di colloquio [1]
Domanda 1
Leaving this unfilled as I'm under NDA regarding the interview specifics.