
Nimble Robotics Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 63 interview experiences · FREE TO READ
Which role are you interviewing for?
14 roles · 63 reportsCandidate interview experiences
First-hand accounts from people who interviewed at Nimble Robotics.
Robotics Software Engineer
First I had a call with the recruiter. Then a 1 hour technical screen with the Hiring Manager. After that, a take-home test which was quite time-consuming actually - well over the estimated 4hrs. Then there was 1 Coding Round, 1 Domain Technical round, and 1 System Design round. Finally, a CEO round. Feedback for each round was provided within a day or two.
- Can you tell me about planning concepts?
- What about controls concepts?
- Do you know basic DSA?
AI Robotics Research Engineer
The interview process was super quick and clear. They usually get back to you in a day or two after each stage. Since the role was heavy on research, the first task was a take-home assignment focused on an ML application where I had to figure out a lot of unknowns to meet all the requirements. After submitting that, there was another standard take-home, followed by two technical interviews and a live coding interview. The final round was a behavioral interview with the CEO. For an offer, everyone on the team needs to agree, so make sure to do well in all the interviews.
No confirmed questions were included in this interview report.
Maintenance Technician
The interview process was straightforward and simple. After meeting with the head of talent, there was a 30 minute interview with a few other individuals to talk about my technical background and experience. They even went out of their way to offer me a job that better fit my experience, that wasn’t available when I first applied! Very kind and helpful people. From application to offer was about 3 weeks. Young company run by young minds.
- Can you describe your related work background?
- What attracts you to a position at Nimble?
- Are you a team player? Please share an instance where you collaborated with a challenging colleague and detail your approach.
Software Engineer
So the whole thing started with my resume getting screened. After that, I was given two take-home coding assignments that I had to complete within 72 hours. These assignments were pretty detailed and seemed to cover a lot of what a candidate would need for day-to-day tasks. Then there was a recruiter call where we talked about behavioral stuff. After that, I had a technical interview. It wasn't a standard LeetCode-style question, but it wasn't super obscure either. It just felt weird to put so much effort into two take-home assignments and then not really use them much to decide on new grads.
- Take home assignment involving webRTC and openCV
- Take home assignment for a full-stack chat application
Nimble Robotics Interview Questions
Quoted word for word from Nimble Robotics interview reports.
“Create a non-blocking asynchronous channel for threads to communicate, ensuring messages are received in the order they were sent. The receive operation should block efficiently until a message is ready.”
Read reports →“Describe inverse kinematics.”
Read reports →“Given that some numbers have an odd count of factors and others have an even count, how would you describe the numbers with an even number of factors?”
Read reports →“Can you serialize and deserialize an n-ary tree?”
Read reports →“What does 'legendary' mean to you?”
Read report →“Build a client and server capable of transmitting video, text, and other data.”
Read report →“Can you explain how to encode and decode a binary tree?”
Read report →“Could you write the code to serialize and deserialize a tree?”
Read report →“Build a full stack chat application.”
Read report →Formats, difficulty and experience
Across all 63 Nimble Robotics interview reports.