AG Tech interview question

recursion problems and dynamic programming problems with medium to hard level