Microsoft Interview Question

Problem solving and system design