Downstream
A hard Python mock interview question on DataDriven, with an AI interviewer who asks follow-up questions and a hire or no-hire decision at the end.
- Domain
- Python
- Difficulty
- hard
- Seniority
- L6
Interview Prompt
`tasks` maps each task name to its `deps` and an `op` such as `"add 3"` or `"mul 2"`, applied to the combined output of those deps once they have all run. Return every task's output keyed by name.
Summary
Nothing runs until what it needs has run.
How This Interview Works
- Read the vague prompt (just like a real interview)
- Ask clarifying questions to the AI interviewer
- Write and run your Python against test cases
- Answer the interviewer's follow-up questions, then get a hire or no-hire decision