Frage im Vorstellungsgespräch bei Atos

Basic Java questions. 1. What is Singleton? 2. Write a Singleton class. 3. Why is string immutable in Java. 4. What are the projects you had done during graduation.