I applied through an employee referral. The process took 3 weeks. I interviewed at iRobot (Bedford, MA) in Feb 2015
Interview
One full day interview with nine management stakeholders. We followed up with 4 additional one hour phone conversations on technical role, and others on HR aspects. Each member of the management knew exactly what they expected and addressed responsibilities that would interact with their respective group. Impressive and intense technical focus yet comfortable personal interview atmosphere.
Interview questions [1]
Question 1
What is the most difficult aspect of development for a specific product family.
I applied online. The process took 4 weeks. I interviewed at iRobot in Jun 2012
Interview
Submitted Resume online. Recruiter contacted me via email to gather additional details, ask further qualifying questions. Then set up an on-site interview with the hiring manager. After interview, did not receive a callback.
I applied in-person. The process took 3 days. I interviewed at iRobot (Bedford, MA)
Interview
We had been socializing the idea of employment for a month or so, so the actual job interview was a bit of a formality. My reputation from previous employment was really the key.
For a few weeks we talked on the phone. When I finally got serious and we set a date for the interview in person, I was surprised to find out how relaxed the members of the interview panel were. It was a long day, but not really stressful since I had an offer letter already as well as a couple of companies with interest.
The final offer for the job and salary negotiations was over dinner with the head guy. He offer the salary and finally provided a job description (it was a little loose up to that point). I countered on the spot with the offer letter I already had and he accepted my counter.
Interview questions [1]
Question 1
None really. Typical questions. The difficulty may have come more from the constant flow of people coming into the room over a period of the day asking questions and just chatting. I felt in a good position since I had a job offer and several other companies really interested in me, so I was overall relaxed.