C++ Interview Notes