¿Cuáles son las formas de garantizar la idempotencia?
Java
¿Puede explicar el concepto de contenedor IoC en el marco de Spring y su papel en la gestión de dependencias?
Cuéntame sobre los brokers de mensajes, con cuáles has trabajado?
¿Cómo identificarías y analizarías una consulta SQL lenta en el sistema?
¿Para qué se utiliza SELECT FOR UPDATE? ¿Qué nivel de bloqueo? ¿Existen opciones más débiles?
¿Qué aporta la anotación @Transactional en este contexto? ¿Ayudará en caso de caída de un servicio externo?
¿Cómo entender que hay un problema con el pool de conexiones? ¿Cómo se manifiesta esto para la aplicación?
¿Puede explicar cómo funciona el modelo de memoria en Java y cuáles son los principios básicos en los que se basa?
¿Qué métodos existen para verificar el contenido de la caché durante un error en el servicio?
¿Qué situaciones pueden llevar a la aparición de una excepción ConcurrentModificationException en un entorno de un solo hilo?
¿Qué tipo de aislamiento de transacciones elegiría para garantizar la precisión de los datos durante la acreditación y el débito simultáneos en una cuenta?
¿Cuáles pueden ser las causas de una baja utilización de la base, pero que la aplicación se ralentiza?
¿Cómo se puede garantizar la precisión y coherencia de los datos durante operaciones simultáneas de acumulación y deducción de puntos sin cambiar la configuración del nivel de aislamiento de las transacciones?
¿Cómo analizas el plan de ejecución y optimizas las consultas en PostgreSQL?
El sistema de marketplace se ha ralentizado bajo carga. Sospechamos un problema en la base de datos. ¿Qué vamos a buscar?
ArrayList vs LinkedList para iterar secuencialmente sobre 100 millones de elementos: ¿cuál es preferible?
¿Cómo bloquear un registro en la base de datos para que nadie más pueda realizar cambios en conflicto?
¿Puedes explicar qué es Spring y para qué se utiliza en el desarrollo en Java?
¿Cómo hacer que el envío de la factura a un sistema externo sea más confiable? Para que, en caso de que el servicio de pago no esté disponible, el cliente aún pueda reservar un lugar y pagar más tarde (dentro de 10 minutos).
¿Alguna vez has tenido que escribir tus propios arrancadores? ¿Para qué tarea?