¿Puedes nombrar clases cuyos objetos no se puedan modificar después de su creación?
Java
¿Sabes cómo funciona el sistema de colas de mensajes en Kafka?
¿Puedes describir los principales tipos de operaciones disponibles en la API de Streams en Java?
Considere la posibilidad de usar una lista enlazada para agregar un elemento al principio de la lista. ¿En qué casos esto está justificado?
¿Cómo garantizar la atomicidad de una operación cuando la lógica de negocio se ejecuta con la participación de dos sistemas de almacenamiento de datos diferentes?
¿Cuáles pueden ser las desventajas de usar dependencias inyectadas a través de campos de clase?
¿Qué es la refactorización?
¿Qué es DDD y cómo se aplicó en la migración de monolito a microservicios?
¿En qué se diferencia una excepción no comprobada de una comprobada en Java?
¿Cómo se consideran las referencias desde la Generación Antigua a los objetos en la Generación Joven durante la recolección de basura menor, si no se realiza un rastreo de la Generación Antigua?
Explique el significado y la finalidad de la clase ThreadLocal en la programación multihilo.
¿Tiene experiencia trabajando con situaciones en las que los datos en el sistema resultan ser inconsistentes en condiciones de acceso simultáneo de varios usuarios?
¿Cómo realiza el mecanismo de recolección de basura la limpieza de objetos en la memoria?
¿Has utilizado el patrón repositorio en tus proyectos?
¿Para qué sirve la clase Error, es verificable o no verificable?
Circuit Breaker: implementaciones y estados del algoritmo.
Cuéntame sobre una tarea difícil de tu experiencia laboral: integración con API y resolución de problemas de tiempo de espera.
¿Ha desarrollado la estructura de la base de datos y su esquema?
¿Cómo se obtienen los elementos de una colección Set?
¿Alguna vez ha utilizado Liquibase para revertir cambios en la base de datos?