Got in with a referral. Process was very slow, often spent > 1 month waiting for feedback after interviews. None of the questions were crazy hard, but quite a broad set of topics, and the standard is high. Programming questions were surprisingly chill. I didn't do a great job on the systems design interview and this is what led to my rejection. It's a very open ended question with very minimal time, in the style of a software system design interview which I hadn't done before.
Robotics quiz
- asked questions about a variety of topics in robotics, with a focus on my experience - kinematics, filtering, control, sensors, simulation, RL, IL, safety
1-2 coding interviews
- pretty straightforward question in Python, e.g. implementing syncing to a mock database. No tricky leetcode questions, just make sure you're quick, think through things first and explain your approach.
1 ML interview/quiz
- questions about ML fundamentals - loss functions, classification vs regression, dimensionality reduction, regularisation, CNNs, RL, model training
1 systems design interview
- a brainstorm about designing a teleoperation system for a mobile manipulator system, with a few questions diving deeper into specific parts, considering tradeoffs.