DataDriven
LearnPracticeInterviewDiscussDailyJobs

The Deep Config

A medium Python interview practice problem on DataDriven. Write and execute real python code with instant grading.

Domain
Python
Difficulty
medium
Seniority
L5

Problem

A service loads its settings as a nested dict, where each level of nesting groups a section with its sub-settings and the leaves (non-dict values) are the actual settings. Collapse `config` into a single-level dict whose keys are the full path from the top down to each leaf, with the path segments joined by '.'. An empty input comes back empty, and a section that holds no leaves contributes nothing.

Summary

Every setting has a path. Trace it down to the value.

Practice This Problem

Solve this Python problem with real code execution. DataDriven runs your Python code in a real environment and grades it automatically.

Related

  • All Practice Problems
  • Mock Interview Mode
  • Python Interview Questions
  • Data Engineering Interview Prep Guide
  • Daily Challenge
  • Data Engineering Lessons