Java
¿Con qué brokers de mensajes has tenido experiencia?
¿Por qué el método con @Transactional puede no crear una transacción?
¿Cómo interactúan los microservicios entre sí?
¿Qué es el factor de carga en HashMap y qué sucede cuando se alcanza?
Tarea práctica: diseñe un sistema de transferencia de dinero entre cuentas con los siguientes requisitos: 1000 transacciones/seg, precisión transaccional, API sincrónica.
¿En qué área de memoria se almacena ConcurrentHashMap? ¿Qué contenedor se debe usar para almacenar métricas?
¿En qué se diferencia el almacenamiento de información en PostgreSQL mediante métodos integrados del simple almacenamiento en forma de datos de texto?
¿Cómo escribir una prueba para Kafka (productor/consumidor)?
¿Cómo crear un índice en una tabla grande en producción sin bloqueo y sin superar los tiempos de espera de Kubernetes?
¿Qué interfaz se utiliza para gestionar transacciones en Spring?
Cuéntame sobre la tarea más difícil/interesante.
¿Qué sucede si el contexto de Spring falla durante el despliegue en Kubernetes?
¿Estás familiarizado con la teorema CAP? ¿Cómo implementar un sistema distribuido que satisfaga todas las propiedades de CAP? Nombra las tres propiedades y explica cómo se combinan en pares.
¿Qué es un grupo de consumidores en Kafka?
¿Qué métricas se tomaron de las aplicaciones? ¿Cómo trabajaron con el monitoreo?
El servicio de autenticación se encuentra en medio entre la API y el servicio de transacciones; si falla, todo se derrumba. ¿Cómo lo aseguraron?
¿Cuáles son los problemas de Spring Kafka con los hilos virtuales? ¿O no hay problemas en absoluto?
¿En qué se diferencia un Dockerfile de un archivo Docker Compose?
Escriba un método en Java que acepte una cadena y devuelva estadísticas sobre los caracteres (cuántas veces aparece cada carácter)
¿Cómo realizó el análisis de las solicitudes entrantes?