NVIDIA interview question

basic object-oriented, algorithms, some puzzles, and questions on previous projects.