PracHub
QuestionsPremiumLearningGuidesCheatsheetNEW
|Home/System Design/Anthropic

How to stream a large file to 1000 hosts fastest

Last updated: Apr 22, 2026

Quick Overview

This question evaluates a candidate's ability to design scalable data distribution and bandwidth-optimized streaming strategies, testing competencies in distributed systems, network architecture, and performance trade-offs.

  • medium
  • Anthropic
  • System Design
  • Software Engineer

How to stream a large file to 1000 hosts fastest

Company: Anthropic

Role: Software Engineer

Category: System Design

Difficulty: medium

Interview Round: Onsite

## Problem You need to distribute a very large file stored in cloud object storage to **1000 servers** in a data center. - The WAN link from **cloud storage → data center** is bandwidth-limited (assume **1 Gb/s** total into the data center). - Each server has a NIC bandwidth limit (assume **1 Gb/s** per server). ### Task Design the **fastest** (lowest makespan) way to stream/deliver the file so that all 1000 servers obtain the full file. ### Follow-up How does your design change if some hosts have **poor or unstable network** (slow, lossy, frequently disconnecting)?

Quick Answer: This question evaluates a candidate's ability to design scalable data distribution and bandwidth-optimized streaming strategies, testing competencies in distributed systems, network architecture, and performance trade-offs.

Related Interview Questions

  • Design a one-to-one chat system - Anthropic (medium)
  • Design One-to-One Chat - Anthropic (medium)
  • Design guardrails and fallback for LLM reliability - Anthropic (hard)
  • Design a Crash-Resilient LRU Cache - Anthropic (hard)
  • Design a Concurrent Domain Crawler - Anthropic (hard)
Anthropic logo
Anthropic
Mar 1, 2026, 12:00 AM
Software Engineer
Onsite
System Design
188
0
Loading...

Problem

You need to distribute a very large file stored in cloud object storage to 1000 servers in a data center.

  • The WAN link from cloud storage → data center is bandwidth-limited (assume 1 Gb/s total into the data center).
  • Each server has a NIC bandwidth limit (assume 1 Gb/s per server).

Task

Design the fastest (lowest makespan) way to stream/deliver the file so that all 1000 servers obtain the full file.

Follow-up

How does your design change if some hosts have poor or unstable network (slow, lossy, frequently disconnecting)?

Solution

Show

Comments (0)

Sign in to leave a comment

Loading comments...

Browse More Questions

More System Design•More Anthropic•More Software Engineer•Anthropic Software Engineer•Anthropic System Design•Software Engineer System Design
PracHub

Master your tech interviews with 7,500+ real questions from top companies.

Product

  • Questions
  • Learning Tracks
  • Interview Guides
  • Resources
  • Premium
  • For Universities
  • Student Access

Browse

  • By Company
  • By Role
  • By Category
  • Topic Hubs
  • SQL Questions
  • Compare Platforms
  • Discord Community

Support

  • support@prachub.com
  • (916) 541-4762

Legal

  • Privacy Policy
  • Terms of Service
  • About Us

© 2026 PracHub. All rights reserved.