Design a Concurrent Image Processing Service

Quick Overview

Design an image-processing job service that evolves safely from one worker to many concurrent processors. Define the state machine, leasing and ownership protocol, idempotent output publication, retries, cancellation, backpressure, and protection against partial results.

Design a Concurrent Image Processing Service

Company: Anthropic

Role: Software Engineer

Category: System Design

Difficulty: hard

Interview Round: Onsite

Quick Answer: Design an image-processing job service that evolves safely from one worker to many concurrent processors. Define the state machine, leasing and ownership protocol, idempotent output publication, retries, cancellation, backpressure, and protection against partial results.

|Home/System Design/Anthropic
Anthropic logo
Anthropic
Jul 8, 2026
hardSoftware EngineerOnsiteSystem Design
580
0
Loading...

Submit Your Answer to Earn 20XP

Sign in to leave a comment

Loading comments...