Microsoft interview question

Questions regarding Design Pattern and Data Structures