BFS &DFS

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. 01Identify whether shortest unweighted distance is required.
  2. 02Use BFS queue for layer-order exploration.
  3. 03Use DFS recursion or stack for exhaustive depth exploration.
  4. 04Maintain visited state in either traversal.
  5. 05State time and height or width space costs.

Reference answer

Then expect these follow-ups

  • How is DFS used for topological sorting?

    Tests: follow-up reasoning

  • When does BFS become impractical due to frontier width?

    Tests: follow-up reasoning

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