InterviewLegend

Trees & Graphs

Alex Chen22 min readUpdated 28 real interview reports

Graphs show up less often than the rate limiter or the cache. But when they do, Cloudflare tends to frame them as the thing it runs: a mesh of data centers with links between them. Each of those data centers is a point of presence, or PoP, one of the many locations Cloudflare operates in cities worldwide so that a visitor is served from close by. Model the PoPs as nodes and the links as edges and most of the graph questions in the loop become recognizable.

Three moves cover almost all of it. You order a set of things by what they depend on. You find the cheapest route from one node to the rest. Or you merge nodes into connected groups and watch for the moment a new link closes a loop. The substrate is textbook, so the interview pressure sits elsewhere. You have to spot that a pile of config or a propagation delay is really a graph, pick the traversal the question points at, and handle the follow-up the interviewer adds a minute later.

What's inside
  • 3 problems, worked step by step
  • 2 diagrams
  • about 22 min

Premium lessonCloudflare interview guide

These took digging.

What candidates walked out with, from 20,000+ reports, forum threads behind logins and write-ups in Chinese. Then solved step by step.

100 companies. Checked every month.

Unlock all 100 companies

$49 a year · less than $1 a week · Cancel anytime

Had your Cloudflare interview?Tell us what they asked. Reviewed before it goes in, never with your name.
Cloudflare interview guide

Know what Cloudflare asks before you walk in.

15 coding · 5 system design · 21 behavioral questions

Get Premium$49 a year · Cancel anytime
Or start freeNo card.

Get their questions first.

InterviewLegend is independent and not affiliated with or endorsed by any company it covers.