Microsoft Interview Question

General data structures/algorithms questions, not terribly difficult besides one or two questions