Scale a file-crawling API using async jobs
Company: Dropbox
Role: Software Engineer
Category: System Design
Difficulty: medium
Interview Round: Technical Screen
Quick Answer: This question evaluates a candidate's ability to design scalable, fault-tolerant systems for long-running file-crawl operations, including async job orchestration, pagination/streaming, concurrency control, caching/deduplication, failure handling, and storage-abstraction considerations.