¿Qué herramientas o enfoques utilizaste para recopilar y analizar métricas en tu último proyecto?
Java
¿Cómo funcionan los ámbitos de vista de los componentes en Spring y cuáles son sus características?
¿Qué consecuencias pueden surgir al usar un objeto modificable como clave en una tabla hash?
¿Cómo garantizar la inmutabilidad de los objetos en una clase?
¿Qué métodos se pueden usar para implementar restricciones de acceso o recursos en Java?
¿De dónde surgió la idea sobre el alcance? ¿Puedes desarrollarla?
¿Cómo reaccionas ante defectos o errores encontrados en tus tareas?
¿Cómo evalúas tu nivel: Middle o Senior? ¿En qué se diferencian?
Cuéntenos sobre el principio de Segregación de Interfaces (la letra I en SOLID).
¿Cómo se implementa generalmente el mecanismo de commit de dos fases para garantizar la coherencia de las transacciones?
¿En qué casos se debe usar la palabra clave volatile en Java?
¿Qué temas de Kafka estarán en el sistema de informes, quién produce y quién consume?
¿Cómo leer un encabezado específico (por ejemplo, el número de empleado) en el controlador?
¿Qué herramientas de automatización de compilación de proyectos ha utilizado en su práctica?
¿De qué componentes consta el mecanismo de comportamiento transaccional gestionado anotado @Transactional?
¿Cómo se realiza la comprobación de igualdad de objetos al insertar un elemento en HashMap, en particular, después de calcular sus hash-codes?
¿Se consideraron otros mecanismos para obtener el estado del documento, además del sondeo constante (por ejemplo, WebSocket o Server-Sent Events)?
¿Qué tipos de estructuras de colección existen en Java y para qué sirven?
¿Cómo se determina la complejidad temporal de insertar un elemento en el medio de un ArrayList?
¿Qué herramientas o enfoques ha utilizado para trabajar con la multitarea en sus proyectos?