Frage im Vorstellungsgespräch bei Goldman Sachs

Java OOP concepts, singleton pattern and when is it useful