Implement an in-memory file system | Snowflake Interview Question