Domanda di colloquio di Siemens

C, C++ basic questions. Few Design pattern questions