I applied online. The process took 2 weeks. I interviewed at Rethink Robotics (Boston, MA) in Dec 2017
Interview
After a detailed technical phone interview with my would be boss, I was Invited for an on-site interview. There were 5 technical interviews with whiteboard coding or modeling components that lasted 45 minutes each. There was also a hour and a half long lunch with 3 engineers where we talked about previous projects each of us had done, their experience at the company and my interests.
Interview questions [1]
Question 1
Implement a ring buffer with a certain read/write pattern. Then implement the changes required to make it multi-threaded.