The Deep Config
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
- L5
Interview Prompt
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.
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