Java
¿Qué garantiza la inmutabilidad en Java?
¿Cómo aplicas el principio de abierto/cerrado de SOLID en el diseño de tus soluciones?
Explique las diferencias entre JDK, JRE y JVM y su papel en el desarrollo y ejecución de aplicaciones Java
¿Qué es Future en Java?
¿Qué subclases de OutputStream conoces y para qué sirven?
¿Qué es un constructor por defecto?
¿Cuáles son las razones a favor de limitar la cantidad de campos indexados en la base de datos?
¿Cuál es el peor tiempo de ejecución del método contains() para un elemento que está presente en ArrayList?
¿En qué consiste la progresividad de NIO en Java?
¿Qué es ACID en el contexto de bases de datos?
¿Cómo conectar tu biblioteca a otro proyecto?
¿Cuál es la diferencia entre una función miembro de una clase y un método especial para la inicialización de objetos?
¿Dónde y para qué se utiliza el modificador abstract?
¿Qué métodos conoces en la clase Object?
¿Para qué se utilizan las interfaces funcionales UnaryOperator<T>, DoubleUnaryOperator, IntUnaryOperator y LongUnaryOperator?
¿Cuál es la diferencia entre los proyectos creados con Spring Boot y las aplicaciones estándar de Spring Framework?
Describa los principios prácticos básicos para trabajar con JSP.
¿Se puede hacer que el hilo principal del programa sea un demonio?
¿Qué tipos de datos existen en XSD?
¿Qué tipos de relaciones existen en el diagrama de clases estructural?