Microsoft interview question

To many to list!