Microsoft Interview Question

Problem-solving and High Level System Design