Microsoft interview question

Lots of data structures and algorithms