Microsoft interview question

Recursion. Searching. Linked List. Dynamic Programmjng