MongoDB logoMongoDB
CodingMembers

Web Crawler: Single-Threaded, Then Concurrent

Members only

A crawler problem that MongoDB uses both as a phone screen and as the dedicated concurrency round of the onsite. You start from a provided page-fetching primitive and must visit reachable pages correctly, then make it fast. Interviewers expect production-quality code even when it is never run.

SWE
web-crawler
concurrency
threading
bfs
medium
Frequency
Low · New
Last asked
2026-10-03
Stage
phone-screen · onsite-coding

Members get

  • Full problem statement
  • 4 common pitfalls
  • 1 follow-up question with answer directions
  • Preparation drills

Log in to continue reading the full content

Comments

Sign in to join the discussion
Loading...