Microsoft Interview Question

Motivation and some technical question to resolve real problem