Pregunta de entrevista de Uptycs

Spring Boot: Explain the difference between Spring MVC and Spring Boot. How does dependency injection work in Spring? Can you give an example? What are the advantages of using Spring Boot for microservices architecture? Operating Systems: Describe the differences between process and thread. What is virtual memory, and how does it work? Explain the role of the kernel in an operating system. Networking: What is the difference between TCP and UDP? When would you use one over the other? How does DNS (Domain Name System) work? Explain the concept of HTTP and its main methods (GET, POST, PUT, DELETE).