Publicis Sapient Interview Question

1. OOPs concepts and classes 2. Methods and functions 3. Design patterns and their usage 4. Have you worked on Singleton design? What are its pros and cons? 5. Strings, Java templates, error handling and exceptions 6. Multithreading and parallel computing