I applied online. The process took 4 weeks. I interviewed at iRobot in Feb 2019
Interview
1) HR Initial Interview.
2) Coding Challenge.
3) Technical Interview.
My technical interview went well but I didn't get any response whether selected or not. I tried to reach HR via Phone and Email for status but I haven't response.