Java
¿Has utilizado el mecanismo de Proyección en Spring Data para optimizar consultas?
¿Qué colección usaría para implementar la estructura de datos pila?
¿Qué significa la definición del ámbito para los beans con valores singleton y prototype en Spring, y cómo afecta su comportamiento?
¿Cuál es el propósito del método toString en los lenguajes de programación orientados a objetos?
Cuente sobre el ciclo de vida de una entidad en Hibernate (estados de la entidad)
¿Qué colección elegir: ArrayList o LinkedList y por qué?
¿Cuáles son los tipos de concesión en OAuth 2.0 y para qué sirven?
¿Qué métodos utilizas para garantizar un alto rendimiento del sistema bajo una carga significativa?
¿Qué métodos y mecanismos de sincronización de hilos en Java conoces?
Explique el principio de funcionamiento de la anotación @Transactional y su papel en la gestión de transacciones en la base de datos.
¿Es posible configurar bibliotecas externas en un proyecto que utiliza Spring Boot?
¿Cómo se implementa la capacidad de ejecutar programas Java en diferentes sistemas operativos sin cambios en el código?
Diseña una API para generar un extracto bancario (documento PDF, que tarda mucho en generarse). ¿Qué endpoints son necesarios?
¿Cuántos hilos paralelos habrá en parallelStream por defecto?
¿Llegaste a la decisión por ti mismo con prejuicios o alguien más?
¿Cómo ejecutar código de forma asíncrona en otro hilo en Java o Spring?
El WardrobeManager debe usar @Autowired Falta la clase para gestionar binarios Falta gestión de transacciones ItemRepository no está anotado con @Repository Uso del constructor en lugar del contenedor de Spring para crear el componente El constructor de WardrobeController no usa @Autowired
Habla sobre el proceso de desarrollo y CI/CD en el proyecto
El servicio de autenticación se encuentra en medio entre la API y el servicio de transacciones; si falla, todo se derrumba. ¿Cómo lo aseguraron?
¿Qué métodos puede utilizar para garantizar la ejecución coherente del código del programa?