Cuéntame sobre el último proyecto en el que participaste y tu contribución específica en él
Java
¿Cómo se puede evitar la adición de nuevas subclases a una clase existente?
¿Qué aspectos de funcionalidad y gestión de dependencias se pierden al usar la anotación @Component en lugar de @Bean en el contexto de Spring?
¿Puede explicar cómo está estructurada la herencia de excepciones en el lenguaje de programación?
¿Cómo determinar el número mínimo de pesadas necesarias para detectar una moneda falsa entre 9 monedas?
¿De qué componentes consta la concepto de Parallel Stream y cómo funciona?
¿En qué circunstancias es necesario sobrescribir los métodos hashCode y equals en Java y cómo garantizar su funcionamiento coherente?
¿Cómo se utiliza la anotación @Qualifier y en qué casos se aplica al inyectar dependencias en Spring?
¿Tiene experiencia trabajando con el mecanismo MDC?
¿Qué términos principales se utilizan al describir el trabajo con la ejecución paralela de tareas?
¿Cómo se determina el orden de acceso a los elementos en una lista enlazada de tipo LinkedList?
¿Cuál de los patrones de diseño consideras más útil en la práctica del desarrollo?
¿Creaste pruebas automáticas para tu proyecto?
Explique el concepto de tipos parametrizados y su uso en programación.
¿Prefieres trabajar en un entorno de oficina o de forma remota?
¿Puede dar un ejemplo concreto de la aplicación del principio PECS en el desarrollo de software?
¿Cuál es el papel y las características de las diferentes áreas de la vida de los componentes de Spring?
¿Puede explicar qué se entiende por sistema TSM y cómo funciona?
¿Cuál es el papel de escribir pruebas en el proceso de desarrollo de software?
¿Puede explicar qué es el componente ServiceManager en la arquitectura de aplicaciones?