Scale a file-crawling API using async jobs

Read the full interview experience this question came from →

Quick Overview

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.

Scale a file-crawling API using async jobs

Company: Dropbox

Role: Software Engineer

Category: System Design

Difficulty: medium

Interview Round: Technical Screen

Overview: 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.

Read the full Dropbox Software Engineer interview experience this question came from

|Home/System Design/Dropbox
Dropbox logo
Dropbox
Jan 22, 2026
mediumSoftware EngineerTechnical ScreenSystem Design
16
0
Loading...

Submit Your Answer to Earn 20XP

Sign in to leave a comment

Loading comments...