Loading interview...
The Schema Differ
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, senior
Interview Prompt
Schema drift between staging and production keeps breaking the nightly load. The governance team wants an automated diff. Write a function that takes two schemas (lists of column dicts with 'name' and 'type') and returns what was added, removed, and which columns changed type.
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