Preguntas de la entrevista Spring Boot para SDE I/II.

May 10 2022
Introducción Si se está preparando para un rol de desarrollador de Java, entonces debe haber preguntas de su marco más popular, que es Spring Boot. (Un marco de desarrollo rápido de aplicaciones desarrollado por Pivotel) Entonces, para comprender mejor Spring Boot, recomendaré tener una comprensión básica de Java, Spring e Hibernate ORM.
Foto de Surface en Unsplash

Introducción

Si se está preparando para un rol de desarrollador de Java, debe haber preguntas de su marco más popular, que es Spring Boot. (Un marco de desarrollo rápido de aplicaciones desarrollado por Pivotel)

Entonces, para comprender mejor Spring Boot, recomendaré tener una comprensión básica de Java , Spring e Hibernate ORM.

Estoy compartiendo las preguntas a las que me he enfrentado en entrevistas de muchas grandes empresas como: PineLabs, Paytm, AirtelXLabs, InfoEdge, Cisco, etc.

  1. ¿Qué es Spring y Spring Boot?
  2. ¿Diferencia entre Spring y Spring Boot?
  3. ¿Qué es la inyección de dependencia?
  4. ¿Qué es la inversión de control?
  5. ¿Inversión de Control vs Inyección de Dependencia?
  6. ¿Qué sucede cuando iniciamos la aplicación Spring Boot?
  7. ¿Qué es el frijol? ¿Explicar sobre Bean LifeCycle? ¿Explicar sobre los diferentes tipos de frijol?
  8. ¿Cómo cambiar el número de puerto en la aplicación Spring Boot?
  9. ¿Qué servidor spring boot usa internamente? ¿Cómo cambiar eso?
  10. ¿Qué es el apagado elegante?
  11. ¿Cómo implementar la paginación y clasificación en Spring Boot?
  12. ¿Qué es @SpringBootApplication?
  13. Explique las diferentes anotaciones como @Service, @Controller, @RestController, @Entity, @Component, @Repository, @Autowired, @Required, @Primary, @Async, @Transient, @ComponentScan .
  14. ¿Diferencia entre @Controller y @RestController?
  15. ¿Para qué sirve @Configuration?
  16. ¿Qué significa autocableado? ¿Tipos de cableado automático?
  17. ¿Qué es ApplicationContext?
  18. ¿Diferencia entre @Bean vs @Component?
  19. ¿Qué es la Programación Orientada a Aspectos?
  20. ¿Qué es la anotación @Qualifier?
  21. ¿Qué es la anotación @Primary?
  22. ¿Cuáles son los usos de filter y ControllerAdvice?
  23. ¿Explicar sobre los diferentes métodos HTTP?
  24. ¿Qué es la idempotencia? ¿Explicar sobre los métodos idempotentes?
  25. ¿Qué es la anotación @Transactional? ¿Entiendes sus usos?
  26. ¿Qué es el actuador? ¿Explicar acerca de algunos puntos finales del actuador?
  27. ¿Qué es la generación de perfiles en Spring Boot?
  28. ¿Cómo sabe Spring la ubicación del archivo de propiedad? explicar acerca de las diferentes propiedades?
  29. @Async en Spring Boot?
  30. ¿Diferencia entre CrudRepository y JPARespository?
  31. ¿Explicar las diferentes dependencias iniciales de Spring Boot?

Así que use estas preguntas antes de la entrevista como un repaso, publicaré soluciones en diferentes publicaciones.

Si desea obtener más información sobre Java, diseño de sistemas, DSA, Spring Boot, microservicios, conéctese conmigo. Linkedin .

¡¡¡Feliz aprendizaje!!!

© Copyright 2021 - 2023 | unogogo.com | All Rights Reserved