¿Cuál es el contrato de equals/hashCode y por qué es importante cumplirlo?
Java
¿Cómo se comporta un pool de hilos en caché con 100 tareas y 10 hilos ya ocupados? ¿Se puede limitar el número de hilos?
¿Cómo garantizar un orden estricto de los eventos de un solo usuario en Kafka?
¿Cuáles son los tipos posibles de ThreadPoolExecutor/ExecutorService y cuándo elegir cuál?
¿Cómo se elige un nuevo líder para una partición cuando el anterior falla? ¿Qué es un quórum en Kafka?
¿Qué garantiza volatile y por qué es necesario?
¿Cómo funciona la replicación en Kafka, qué pasa cuando un broker falla y cómo garantizar que una grabación se replique?
¿Qué índice se debe aplicar para esta consulta SQL y qué hace INCLUDE en PostgreSQL?
¿Participaste en la toma de decisiones arquitectónicas globales?
¿Qué tipos de ThreadPoolExecutor/ExecutorService existen y cuándo elegir cuál?
¿Cómo evitar una tormenta de reintentos durante problemas en Kafka?
¿En qué se diferencia ReentrantLock de synchronized, cuándo elegir uno y qué se usó en la práctica?
¿Revisas código, tu código fue revisado y cuáles eran las reglas de aprobación?
¿Qué es el reequilibrio en Kafka y qué sucede con los mensajes y el orden durante la redistribución de particiones?
¿Qué patrones usar para transacciones distribuidas entre servicios además de Outbox?
¿Cuáles son los tipos posibles de ThreadPoolExecutor/ExecutorService y cuándo elegir cuál?
¿Cómo esperar a que se completen tres tareas paralelas en Java?
¿Por qué @Transactional puede no funcionar cuando se llama en @PostConstruct?
¿Cuáles son los tipos posibles de ThreadPoolExecutor/ExecutorService y cuándo elegir cuál?
¿Cómo se implementa HashMap internamente, qué sucede durante colisiones y redimensionamiento?