Jyoti interview question

linked list, dynamic programming, recursion and hashing