Microsoft interview question

data structures