Intel Corporation interview question

Dynamic programming, tree, graph, array