Amazon Interview Question: Designing a directory... | Glassdoor