Microsoft interview question

complex technical questions