Microsoft interview question

algorithms, design, data structures, behavioral