iRobot Interview Question

Basic programming, algorithms, multithreading