Google Interview Question

Implement a cleaning algorithm for a robot vacuum cleaner that doesn't know its position within the room.