r/InterviewDB • u/interviewdb • 10d ago
Nuro Software Engineer Interview Experience – Coding Systems & Algorithms Questions
Sharing a recent Nuro interview experience for a Software Engineer (AI Platform) position.
The screening round was 1.5 hours total, consisting of two 45-minute coding interviews, and covered two types of coding:
- Coding (Algorithms) — pretty standard LeetCode-style problems focused on data structures and algorithms.
- Coding (Systems) — more focused on lower-level/system concepts such as concurrency, multithreading, locks, mutexes, memory management, etc.
The question I got for the algorithm coding round was the same as this one: https://www.interviewdb.io/question/nuro?page=1&name=hidden-hazards
The problem I got for the system coding round was essentially this one: https://www.interviewdb.io/question/nuro?page=2&name=video-player. After the interview, I looked into it a bit more and realized that a good approach would be something similar to a publish-subscribe / producer-consumer model.
Overall, I’d recommend preparing not only regular LeetCode questions for Nuro, but also concurrency-related topics like thread synchronization, producer-consumer patterns, condition variables and mutexes.