Interview problems - data structures - algorithm etc. implemented in C++