Design a Concurrent Domain Crawler | Anthropic Interview Question