Microsoft interview question

Algorithm Data structure Trees Hash maps