Java
¿Por qué es tan importante la inmutabilidad en la programación?
¿Cuál es la diferencia entre HashMap y IdentityHashMap?
¿Qué es una operación de fusión y para qué se utiliza en Java?
Describa el enfoque que utilizó para implementar la verificación de usuarios en su último proyecto.
¿Cuál es el ciclo de vida de un objeto creado en Spring?
¿Por qué los métodos wait() y notify() solo pueden ser llamados dentro de un bloque sincronizado?
¿Para qué se utiliza la clase SequenceInputStream en Java?
¿Qué son las colecciones en Java y para qué se utilizan?
¿Cómo recorrer los elementos de LinkedList en orden inverso sin usar el método lento get(index)?
¿Qué es la palabra clave volatile en Java y cómo se usa?
¿Cuáles son los métodos básicos de sincronización en Java?
¿Cuál es el peor tiempo de ejecución del método get(key) para una clave que no está en HashMap?
¿Para qué se utilizan las etiquetas <ol>, <ul> y <li> en HTML?
¿Cuál es la diferencia entre las anotaciones @RequestMapping y @PutMapping en Spring?
¿Qué áreas de acción (alcance) conoces en Java Beans?
¿Qué tipos de servidores proxy conoces?
¿Cuáles son las formas de recorrer los elementos de una lista en Java?
¿Qué es busy spin en el contexto de la programación multihilo?
¿Cómo se puede optimizar el trabajo de Hibernate?
¿Qué son JVM, JDK y JRE?