I applied online. The process took 1+ week. I interviewed at iRobot in Jun 2016
Interview
I applied through their website (long application though) and got back within few days. They sent me a huge questionnaire (24 questions to be exact) asking me to explain in detail my experience in different technical domains. The worst part is few questions were repetitive which was little unprofessional. Then they got back to me within few days asking for a clarification on one of the answers and even before I reply to that I get a rejection mail within few hours. Worst application process I have ever seen.
Interview questions [1]
Question 1
The questionnaire included questions like, Explain in detail how you have verified and validated complex hardware, software systems ?
I applied online. The process took 4 weeks. I interviewed at iRobot in Jun 2021
Interview
WORST EXPERIENCE I'VE EVER HAD IN MY LIFE.
4 rounds technical total. One round of interview, the interviewer's name started with 'D', literally the worst experience I've ever had(not exaggerating), he can't really explain the problem, a simple question and he described it like building a rocket, if the problem state is clear that would be also fine even though its building a rocket, however, the guy kept mumbling and you had no idea what he wanted you to do, left around 5 mins to solve the problem.
I gave iRobot a very high expectation, unfortunately the questions were all very easy and not challenging, and some of the interviewers can't even describe the problem clearly.
If you looking for a team with strong technical foundation and willing to exchange brilliant ideas, I suggest you look for other companies.