Microsoft Interview Question

Completely based on technical background