Intel Corporation Interview Question

trapping rain, binary search tree, DFS, object oriented design