Microsoft interview question

Various algorithmic problems. Nothing unexpected.