¿En qué momento se eliminan los mensajes en Kafka y RabbitMQ?
System Analyst
Interacción sincrónica y asincrónica: diferencias, cuándo elegir, ¿qué es el sondeo?
Hay entidades «Cliente», «Pedido», «Producto» y «Pago». Describa la estructura de datos, las relaciones entre las entidades y justifique la elección del modelo de almacenamiento.
¿Has trabajado con Kafka? ¿Se utilizó otro corredor de mensajes?
¿Cómo diseñaría la interacción entre microservicios si un proceso de negocio consta de varios pasos y requiere coherencia de datos entre los servicios?
¿Con qué tipos de requisitos ha trabajado en la práctica?
¿Cuál es su relación con la especificación OpenAPI?
¿En qué herramienta dibuja diagramas de secuencia? ¿Cómo mostrar múltiples escenarios (éxito, errores, tiempo de espera) en un solo diagrama usando marcos?
Diseño de la base de datos para un banco MVP con hipotecas: tablas, claves, campos, relaciones teniendo en cuenta a los co-creadores.
¿Tiene experiencia en el diseño de modelos lógicos de datos (diagramas ER)?
¿Con qué tipos de integración ha trabajado?
Hay una tienda en línea. Después de realizar un pedido, es necesario notificar al CRM, al almacén y al sistema de entrega. ¿Cómo diseñarías la interacción entre los sistemas? ¿En qué casos elegirías REST y en cuáles Kafka o RabbitMQ?
¿Qué es un grupo de consumidores en Kafka y cómo se relaciona con las particiones?
¿Qué tipos de relaciones hay en un diagrama ER?
¿Tiene experiencia trabajando con SOAP o XML?
¿Sabes qué es un token en BPMN?
¿Cuál es su nivel de competencia en diagramas UML (ER, Secuencia, Estado)?
¿En qué plazo después de aceptar la oferta está dispuesto a comenzar un nuevo trabajo?
¿Cómo puede confirmar su experiencia laboral desde 2019? ¿Trabajó oficialmente según el código laboral?
¿Cuáles son sus pasos si recibe una tarea abstracta en una temática nueva?