Object-Oriented Programming · Dropbox · Medium
Problem Implement a file crawler in three parts: Part 1 – Synchronous Crawl Design an API that accepts a file path and returns every file contained under that path. Include the logic that walks the directory tree. Part 2 – Scaling Discussion Discuss how you would evolve the function from Part 1 to handle extremely large directory structures efficiently. This is a verbal architecture conversation; no code is required. Consider topics like parallelism, resource limits, and…
Checking your access…