Cuéntame sobre el patrón Outbox para garantizar la entrega de mensajes.
Java
¿Cuáles son las ventajas y desventajas de usar la división de código en funciones?
¿Se puede modificar el contenido de una colección inmutable después de su creación?
¿Cómo luchar contra el creciente retraso del consumidor en Kafka?
¿Tiene experiencia en asignar tareas a desarrolladores junior y controlar los plazos?
¿Qué describía la configuración: un conjunto de operaciones u otra cosa?
¿Cómo se pueden guardar los cambios realizados antes de cambiar a otra rama en el sistema de control de versiones?
¿Cómo se puede implementar un mecanismo de reversión de transacciones en caso de que ocurra una excepción verificable?
Cuéntame sobre un problema interesante del que estés orgulloso
¿Qué colección elegir: ArrayList o LinkedList y por qué?
¿Es óptimo utilizar el backend como componente arquitectónico principal del proyecto?
RequestCount y startTime son contadores que son atómicos por separado. ¿Hay alguna garantía de que su actualización conjunta será atómica si llegan múltiples hilos simultáneamente después de que expira la ventana?
¿Cómo era el proceso CICD, cuántos entornos había?
¿Qué métodos se pueden usar para obtener objetos Stream en el uso de la API Stream?
¿Qué sucederá si B no extiende A, y ambos interfaces son independientes con el mismo método predeterminado?
¿Tuvo dificultades o situaciones imprevistas durante la integración del proyecto o su lanzamiento?
Cuéntenos sobre el principio de Segregación de Interfaces (la letra I en SOLID).
¿Cuáles son las diferencias entre las pruebas funcionales y las pruebas de integración?
¿Le resulta cómodo trabajar en horario de Urales (de 7 a 8 de la mañana, hora de Moscú)?
¿Puede escucharme bien y me entiende claramente?