Design a hierarchical path registry | DoorDash Interview Question