Traverse All Reachable Pages With Parallel BFS

Read the full interview experience this question came from →

Quick Overview

Return every web page reachable from a starting page in stable breadth-first discovery order, including the start exactly once. Handle cycles, duplicate links, missing adjacency lists, very large graphs, parallel processing, deterministic ordering, fetch failures, backpressure, and per-host rate limits.

Traverse All Reachable Pages With Parallel BFS

Company: Snowflake

Role: Software Engineer

Category: Coding & Algorithms

Difficulty: medium

Interview Round: Technical Screen

Overview: Return every web page reachable from a starting page in stable breadth-first discovery order, including the start exactly once. Handle cycles, duplicate links, missing adjacency lists, very large graphs, parallel processing, deterministic ordering, fetch failures, backpressure, and per-host rate limits.

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

|Home/Coding & Algorithms/Snowflake
Snowflake logo
Snowflake
Jul 11, 2026
mediumSoftware EngineerTechnical ScreenCoding & Algorithms
12
0
Loading...

Submit Your Answer to Earn 20XP

Sign in to leave a comment

Loading comments...