Microsoft Interview Question

Solve a design problem