Java
¿Puede explicar los principios clave en los que se basa el marco Spring?
¿Qué obtenemos y qué sacrificamos al usar volatile?
¿Ha aplicado el principio de evitar la duplicación en su código?
¿Puedes enumerar los algoritmos principales para buscar elementos en un array?
Nombra tres diferencias entre REST y SOAP.
¿En qué lugares de la memoria se encuentran las cadenas en un programa Java?
¿Qué procesos ocurren con el objeto en la memoria durante la recolección de basura?
¿Ha trabajado alguna vez en un campo relacionado con operaciones comerciales en su empleo anterior?
¿Cuáles son las principales dificultades que pueden surgir al perder información sobre los tipos de datos en un programa?
¿Con qué alternativas a Spring Data, además de JPA, estás familiarizado?
¿Para qué se utiliza la anotación @ComponentScan en Spring y qué papel desempeña en la configuración de la aplicación?
¿Se puede considerar un árbol rojo-negro como un árbol binario y por qué?
¿Qué significa usar la palabra clave synchronized al sincronizar un objeto en Java?
¿Cuáles son las interfaces principales en la API de Colecciones de Java?
¿Cómo se puede inyectar un componente en otro al usar Spring Framework?
¿Qué métodos de inyección de beans conoces en Spring?
¿Qué tecnologías y herramientas utilizas en tu trabajo?
¿Cómo se compara el rendimiento al usar JDBC en comparación con Hibernate?
¿Qué acciones ocurren si se detecta una inconsistencia en las versiones de datos en un bloqueo optimista?
¿Qué restricciones existen al usar el método GET en el protocolo HTTP?