Domanda di colloquio di IBM

Oops concepts, Abstract vs interface Design patterns Stack and Queue programming question