Java
¿Puedo usar Hibernate como reemplazo de la API JPA para interactuar con la base de datos?
¿Cómo comenzaste a aprender a trabajar con Java y tus primeros proyectos en este lenguaje?
¿En qué consiste el concepto de encapsulación en la programación orientada a objetos?
¿Qué es UML? Explique qué es un diagrama, una notación y un metamodelo en UML.
¿Cómo se crea y gestiona los componentes Bean en el marco de Spring Framework?
¿Cuáles son los comentarios en la revisión de código que consideras más importantes y cuáles las menos importantes? Al menos tres de los más importantes y un par de los menos importantes.
¿Cuál es la diferencia entre los métodos equals y hashCode en Java?
¿Puede explicar la concepto de algoritmos sin bloqueo y sus diferencias con otros métodos de sincronización?
¿Qué herramientas y fuentes utilizas para obtener la información necesaria y aprender nuevas tecnologías?
Enumere los principales tipos de datos utilizados en JDBC y explique cómo se relacionan con los tipos de datos de Java.
¿Cuáles son las principales diferencias entre LinkedList y ArrayList en Java?
¿Cuál es su experiencia en el desarrollo de interfaces basadas en funciones o funciones como componente principal?
¿Qué enfoque de autenticación y autorización se implementa en Spring Security en su proyecto?
¿Qué es un constructor en Java?
¿Se puede crear un comportamiento propio para el constructor en una clase heredada, sobrescribiéndolo?
¿Qué es la interfaz AutoCloseable y cómo funciona la construcción try-with-resources en Java?
¿Cómo organizar el procesamiento paralelo de múltiples hilos en un programa?
¿Cómo se puede especificar una versión concreta de una dependencia transitiva en el archivo de configuración de Gradle?
¿Qué es la encapsulación en programación?
¿Cómo se busca un elemento en HashMap por su clave?