Design a Hierarchical File System | Databricks Interview Question