iRobot logo

iRobot Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 146 interview experiences · FREE TO READ

2.7 Rounds average
Average Typical difficulty
64.1% Positive experience

Which role are you interviewing for?

30 roles · 146 reports

Candidate interview experiences

First-hand accounts from people who interviewed at iRobot.

Showing 4 of 146
iRobot logo
iRobot

Product Manager

Product · a year ago

Entry Average Positive experience No offer 2 rounds
Interview process
Recruiter call Onsite
Interview formats
Behavioral Technical

The interviews were pretty laid back. First, I had a call with a recruiter where we chatted about the job and my background. Then, I went in person to meet some of the team and we talked about the products and what they needed for the role.

Confirmed questions1 question
  • Tell me about your experience working with offshore manufacturing teams.
iRobot logo
iRobot

Test Engineer

Engineering · more than a year ago

Entry Average Negative experience No offer 1 round
Interview process
Recruiter call Technical screen Onsite
Interview formats
Behavioral Technical

It was mostly just asking about my resume with a few technical questions (Entry Level/new grad) First a phone screen with recruiter, one on one interview, and then an entire work day where I interviewed with 10 different people over zoom, some of whom I would be reporting to and others less related. Recruiter was all over me during this interview process, calling and texting all the time, multiple times I pulled over to pick up my phone, had to stop what I was doing, etc, just for him to talk my ear off like a salesperson and try to flatter me to get me interested? It was already one of my top choices. I thought they were serious about me. After 8 hours of interviews that ate my week up, they told me I would hear from them two days later, nothing. I called, was told early next week, then nothing. Called again, was told they would let me know by the end of the week; at that point I didn't believe them. Why tell me you will decide so soon if you can't? Like it's okay, I would have understood if they were realistic and said they were interviewing others and it would be a few weeks. I really thought I had an offer coming because they were acting so urgent. Then they ghosted me for 4 more weeks before sending a generalized 'sorry we went with another candidate' email. No feedback on why they didn't go with me. My interviews felt like they went really well. I don't think you should interview so many people for entire days like that.

Confirmed questions2 questions
  • Can you tell me about your resume?
  • How would you handle general job assignments?
iRobot logo
iRobot

Reliability Engineer

Engineering · more than a year ago

Mid Average Neutral experience Accept offer 3 rounds
Interview process
Recruiter call Technical screen Onsite Background check Offer
Interview formats
Technical Behavioral

So I had about three interviews over about a month. I got a verbal offer from HR, and they said the written contract would take some time. I asked about job security and they said yes. Then a few weeks later, they said it was a 50/50 chance due to budget stuff for 2022. They said they were 'going to bat' for me, but then retracted the offer. HR blamed supply chain issues. The interviews themselves were fine and quick, but everything after was confusing. It felt like iRobot recruited me without getting the position approved, then kept me hanging until they found out it wasn't happening. The people seemed cool, but they need to sort out their organization and how they communicate with candidates.

Confirmed questions2 questions
  • Can you discuss your past projects and the statistical analysis tools you've employed?
  • What statistical analysis tools have you used in previous projects?
iRobot logo
iRobot

Software Engineer

Engineering · more than a year ago

Mid Average Neutral experience No offer 4 rounds
Interview process
Recruiter call Technical screen Onsite Offer
Interview formats
Coding Behavioral Technical

Went through the whole process with these guys, all positive feedback and good vibes through the final round. Then didn’t hear back for a few days and when I reached out, they let me know I was no longer being considered. Recruiter mentioned they will consider me for other positions, then when I asked for more details about those positions, they said “actually no there aren’t any”. Thanks lol. Make sure you have at least one other company you’re talking to in order to avoid disappointment.

Confirmed questions4 questions
  • Did you encounter a LeetCode medium style question?
  • Tell me about your experiences working on a team.
  • Can you read data sheets?

iRobot Interview Questions

Quoted word for word from iRobot interview reports.

If someone on a boat drops a bowling ball into the water, what happens to the water level: does it rise, fall, or stay the same?

Read reports

If you're in a canoe in a pool with a bowling ball and drop the ball in the pool, what happens to the pool's level?

Read reports

How would you get a truck unstuck if it got wedged under a bridge it was too tall for?

Read reports

How would you test a vacuum to ensure it does not damage carpets?

Read reports

How would you design a system for a roomba to know its location in a room?

Read report

Can you describe an algorithm to find the shortest path in a room given the start, end, and obstacle locations?

Read report

Regarding this snippet of code, what modifications are necessary for it to execute correctly? (C++)

Read report

What steps would you take to figure out why a Roomba is spinning in circles instead of moving straight?

Read report

What steps would you take to troubleshoot a robot that is spinning in circles?

Read report

Formats, difficulty and experience

Across all 146 iRobot interview reports.

Interview formats

Behavioral 39.9%
Technical 37.6%
Coding 12.4%
Presentation 6.4%
Other 1.7%

Interview difficulty

Easy 17.8%
Average 71.9%
Difficult 10.3%

Candidate experience

Positive 64.1%
Negative 20%
Neutral 15.9%

Reports by job function

Engineering 86
Product 15
Operations 13
Design 9
Analytics 7
Marketing 4