⌘K
Flycodx

Design a Web Crawler

Design a Web Crawler

HardSystem Design0% accepted

Design a distributed web crawler that crawls 1 billion pages within 1 month, handles duplicates, respects robots.txt, and stores pages for indexing.

Approach

Design scalable distributed web crawler with deduplication and politeness.

Input

Same URL reached via different paths

Output

Bloom filter O(1) check; false positive rate <0.01% with 10 hash functions

Scenarios & Expected Answers

Sign in to continue

Create a free account to view answers and mark progress.

  • Free forever — no credit card
  • Theory Q&A with detailed answers
  • Points, streaks & leaderboards
Auto Save On