Frage im Vorstellungsgespräch bei Accenture

What is a singleton design pattern, immutable class, Spring DI