This question evaluates implementation skills for hierarchical data structures, API design for a path-based key-value store, algorithmic time/space complexity reasoning, and considerations for testing, concurrency safety, and persistence in the Coding & Algorithms domain.

Implement an in-memory hierarchical key-value store where keys are UNIX-like paths joined by '/'. The root node is '/' with initial value '#'. Each node stores a string value. Support: (