Java
¿Qué es Hibernate?
¿Cuál es la diferencia entre los métodos put y compute?
¿En qué se diferencia el uso del espacio en disco al ejecutar los comandos DELETE y TRUNCATE en una base de datos?
¿Cuál es el peor tiempo de ejecución del método get(key) para una clave existente en HashMap?
¿Ha utilizado la anotación @SpringBootTest en sus pruebas para iniciar el contexto de Spring?
¿Cuál es la diferencia entre la inyección de dependencias y la inversión de control?
¿Sabes la diferencia entre StringBuilder y la concatenación de cadenas en Java?
¿Qué es una interfaz funcional?
¿Cuál es la diferencia entre los métodos finalize y finally en el contexto del manejo de recursos y excepciones?
¿En qué casos se debe usar una clase abstracta y en cuáles una interfaz?
¿Por qué no se pueden comparar objetos en Java usando el operador '=='?
¿Qué estructura de datos proporciona la máxima velocidad para el patrón Command y con qué se puede reemplazar?
Explique el concepto del patrón Factory Method y su uso principal en el diseño de software.
¿Para qué se utiliza la estructura try-finally en Java?
Cuéntame sobre la estructura del marco Collection en Java.
¿Qué es la seguridad de los hilos?
¿Puede haber dos valores iguales para una clave externa en la base de datos que apunten a la misma tabla?
¿Cuál es la principal tarea del almacenamiento en caché en ORM?
¿Se puede usar el método equals para verificar si dos objetos diferentes son iguales en contenido?
¿En qué casos es más conveniente usar la configuración en Java y en qué casos en formato XML?