Google Interview Question

1. Implement an algorithm using BFS to solve a problem. 2. Design a distributed file storage system, focusing on scalability and reliability.