Pregunta de entrevista de Oracle

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