Informatica interview question

problems on trees. dynamic programming. system design and puzzles