Interviews
Interview kit · iv-707
Technical interview: Daniel Mensah
Senior Robotics Software Engineer · Autonomy
- Date
- Mon, Oct 19
- Time (ET)
- 1:00 PM – 2:00 PM
- Length
- 1 h
- Where
- Video
- Status
- Completed
1:00 PM – 2:00 PM · 1 h
Timing
- 1:00 PM5 minIntroMei Chen
- 1:05 PM40 minExerciseMei Chen
- 1:45 PM10 minFollow-ups and trade-offsMei Chen
- 1:55 PM5 minCandidate questionsMei Chen
Interview kit
Questions by competency
Rated 1–4 on the scorecard
Technical interview: exercises
- Implement a grid planner with dynamic obstacles; discuss complexity.
- A robot oscillates at an aisle intersection. Walk through your debugging.
- 01
Robotics software design
Breaks a planning problem into clean, testable modules.
- Design right-of-way rules for 40 robots and human pickers in one aisle network.
- How would you structure a planner so it can be tested without a robot?
- 02
C++ and systems
Writes safe, fast code; reasons about memory, threads and real-time limits.
- Where would you expect latency in a 50 Hz planning loop, and how would you find it?
- Walk through a memory or threading bug you shipped and fixed.
- 03
Debugging on hardware
Finds root causes from logs, bags and a robot that won't behave.
- A robot oscillates at an aisle intersection. Walk through your debugging.
- What do you look for first in a field log?
- 04
Collaboration
Works through disagreement; explains trade-offs to non-specialists.
- Tell us about a design disagreement and how it was resolved.
- How do you explain a trade-off to a customer or an operator?
- 05
Ownership
Follows problems into the field and closes the loop.
- Describe a problem you followed from a bug report all the way into the field.
- What did you do after the last incident you were part of?
Overdue
Scorecard
Submitting as Mei Chen
0 of 1 in
Submitted scorecards
No scorecards yet. They appear here once each panelist submits.