Pergunta de entrevista da empresa Infinite Computer Solutions

1. Explain your CI/CD pipeline design. Which tools did you use and why? 2. How do you create a Jenkins pipeline for multi-environment deployment (dev/stage/prod)? 3. What’s the difference between freestyle and pipeline jobs in Jenkins? 4. How do you handle Jenkins pipeline failures? Give a real-time issue and how you solved it. 5. Have you integrated code quality tools like SonarQube? How do you do it? 6. How do you write a production-ready Dockerfile? Any best practices? 7. Difference between CMD and ENTRYPOINT in Docker? 8. What is Docker Compose and where have you used it? 9. Explain how container orchestration works and why it's important. 10. What are pods, deployments, and services in Kubernetes? 11. How do you perform a rolling update in Kubernetes using a YAML file? 12. What’s a ConfigMap vs. Secret? How do you use them in k8s deployments? 13. How do you handle resource limits and requests in Kubernetes? 14. Which cloud provider have you worked with? What DevOps services did you use? 15. How do you manage infrastructure using Terraform in Azure/AWS? 16. What is the use of Terraform backend? Have you used remote state with locking? 17. How do you securely store secrets in cloud pipelines? (Azure Key Vault, AWS Secrets Manager) 18. Explain how you set up an auto-scaling group in cloud using Terraform.