GE Interview Question

Design a robotic vacuum cleaner