Resolve a Design Conflict | Databricks Interview Question