Microsoft interview question

System design, algorithms etc.