DataDriven
LearnPracticeInterviewDiscussDailyJobs

Extract Leaf Values

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
L4

Interview Prompt

A service's runtime configuration arrives as a nested dict `config` where each value is either a subsection (another dict) or a plain setting value at the bottom. Return every plain setting value in one flat list, ordered by where it sits: read each dict's keys top to bottom, and a subsection's values come out before the values of any sibling keys that follow it.

Summary

The tree has leaves. Pluck them.

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

Related

  • All Mock Interviews
  • Practice Mode (untimed)
  • Python Interview Questions
  • Data Engineering Interview Prep Guide
  • Practice Problems
  • Daily Challenge