Microsoft interview question

General questions and some technical