Java
¿Tiene experiencia en el uso de mecanismos de caché en sus proyectos?
¿Qué restricciones (constraints) conoces y utilizas en SQL para garantizar la integridad de los datos?
¿Cuál es la función del método collect en la API Stream y en qué casos se recomienda usarlo?
¿Tiene experiencia laboral en alguna empresa o proyecto?
¿Con qué bases de datos ha trabajado? ¿Por qué eligió PostgreSQL?
¿Cómo implementó el sistema de registro en su proyecto?
¿Cuáles son las ventajas y desventajas de usar la anotación @Builder en su proyecto?
¿Cómo distinguir el principio de inyección de dependencias en Spring del principio de responsabilidad única en SOLID?
¿Puedes hablar sobre los diferentes enfoques de herencia utilizados en JPA para modelar relaciones entre entidades?
¿Cuál es la diferencia entre las anotaciones @Repository y @Component en Spring?
¿Es posible una fuga de memoria en las aplicaciones Java y cómo puede ocurrir?
¿En qué caso es apropiado usar el operador HAVING en consultas SQL?
¿Para qué sirve la estructura StringBuilder y qué tarea resuelve al trabajar con cadenas?
¿Puede explicar el mecanismo de trabajo de los repositorios mágicos en Spring Data?
¿Qué circunstancias o situaciones llevaron a su salida del proyecto actual?
¿Cómo decide Spring Framework qué componentes inyectar al iniciar la aplicación?
¿Qué consecuencias ocurrirán en HashMap en caso de colisión si la clase clave no implementa los métodos equals y hashCode?
Explique el papel y la función del componente DispatcherServlet en el marco de Spring Web MVC.
¿Cuál es la clase raíz para todos los objetos en Java?
¿Qué valor devuelve el método anyMatch en Java Stream API?