Loading interview...

The Dependency Resolver

A medium Python mock interview question on DataDriven. Practice with AI-powered feedback, real code execution, and a hire/no-hire decision.

Domain
Python
Difficulty
medium
Seniority
senior, staff

Interview Prompt

The pipeline orchestrator has tasks that depend on each other, and running them out of order causes silent data corruption. Write a function that takes a dependency graph and returns a safe execution order. If the dependencies form a cycle, raise an error.

How This Interview Works

  1. Read the vague prompt (just like a real interview)
  2. Ask clarifying questions to the AI interviewer
  3. Write your python solution with real code execution
  4. Get instant feedback and a hire/no-hire decision