Everything Beneath

A medium 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
medium
Seniority
mid

Interview Prompt

A life-sciences CRM stores customer accounts in a hierarchy: each record names its account `id`, the `parent` account it sits under (`None` for a top-level account), and the `sales` booked directly to it. For every account, report the combined sales of that account together with all the accounts below it, anywhere down the chain.

Summary

Every account carries the weight of all it contains.

How This Interview Works

  1. Read the vague prompt (just like a real interview)
  2. Ask clarifying questions to the AI interviewer
  3. Write and run your Python against test cases
  4. Answer the interviewer's follow-up questions, then get a hire or no-hire decision