Network Connectivity Timestamp

Asked atGoogle
1Give yourself 5 minutes
2Answer out loud, not in your head
3Then compare with the answer below
0
Stuck? Show a way to structure it+
  1. 01Clarify log format and node count
  2. 02Sort events by timestamp
  3. 03Initialize disjoint sets
  4. 04Union endpoints and decrement components
  5. 05Return first timestamp with one component

Reference answer

Then expect these follow-ups

  • Why is union-find better than repeated BFS?

    Tests: correctness reasoning

  • How do equal timestamps affect semantics?

    Tests: complexity analysis

Free to read · better with Enzo

Practice this out loud with Enzo

Enzo runs it as a mock interview, pushes back with follow-ups, and grades you on the rubric.

Next question