Design a Robot Operations CLI
Company: Shopify
Role: Software Engineer
Category: Software Engineering Fundamentals
Difficulty: easy
Interview Round: Technical Screen
Overview: Design a testable robot-control CLI with typed commands, obstacle semantics, batch reporting, helpful errors, and clean state transitions.