Design an in-memory database | OpenAI Interview Question