Design a backend for an online checkers game | xAI Interview Question