Domanda di colloquio di Nokia

DevOps Questions 1. **What is Continuous Integration (CI) and Continuous Deployment (CD)? How do they differ?** 2. **Can you explain the role of a configuration management tool? Name a few examples.** 3. **What are the key benefits of using Docker in a DevOps environment?** 4. **How do you handle version control in your projects? Which tools do you prefer?** 5. **Describe a time when you faced a deployment issue. How did you resolve it?** Java Questions 1. **What are the main principles of Object-Oriented Programming (OOP)?** 2. **Can you explain the difference between `==` and `.equals()` in Java?** 3. **What is a Java Virtual Machine (JVM) and how does it work?** 4. **Describe exception handling in Java. What are checked and unchecked exceptions?** 5. **What is the purpose of the `final` keyword in Java?** SQL Questions 1. **What is the difference between INNER JOIN and LEFT JOIN?** 2. **How would you optimize a slow-running SQL query?** 3. **Can you explain normalization and denormalization? Why are they important?** 4. **What are indexes in SQL, and how do they improve query performance?** 5. **Write a SQL query to find the second highest salary from an employee table.