Katkat
Technical Screen

Two Phone Screens, DAG Coding and a Control Plane Design

SnowflakeSoftware Engineer · Technical Screen · Sep 2026

Two phone screens, one coding and one system design. The coding question was a "privilege" problem that is already on the forum (the DAG allow/disallow letters one). The difference in the requirements was that each node passes down its own final state to its children, instead of passing allow and disallow separately. I propagated in topological order, and at each step every node computes its late…

Shared by a candidate · reported Sep 2026. Interview formats change; use it as a guide, not a script.