The Sum of Its Parts
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
- mid
Interview Prompt
A 3D modeling tool stores each design as an assembly tree: components carry a `name`, an optional `quantity`, and any nested `children`, nested arbitrarily deep. Roll the tree up into the total count of each leaf part, where a part's count is the product of the quantities along its path from the root.
Summary
Every assembly hides smaller ones. Count what it really takes to build.
How This Interview Works
- Read the vague prompt (just like a real interview)
- Ask clarifying questions to the AI interviewer
- Write your python solution with real code execution
- Get instant feedback and a hire/no-hire decision