Domanda di colloquio di Oracle

Basic oops questions on constructor destructor,diamond problem in c++