I applied online. The process took 1 week. I interviewed at iRobot (Boston, MA) in July 2016
Interview
I applied online and received a mail to ask lots of questions in a questionnaire.
The HR think i matches well the position, but i do like to proceed my career as a people manager in the near future. So we agreed to keep in touch if there are any new openings.