Design a prompt processing backend | Anthropic Interview Question