¿Cómo verificarías tú mismo con tus manos que los requisitos se han implementado correctamente? El desarrollador dice 'lo hice' — ¿qué haces después?
System Analyst
¿Qué estás buscando ahora para ti?
¿ Creaste artefactos en Jira para entregar la función a los desarrolladores?
¿Me puedes decir, para qué usaste todo esto? ¿Qué tarea estabas resolviendo?
¿En qué casos es necesario usar Kafka y en cuáles basta con una integración directa?
¿Conoces Postman? ¿Lo has usado?
¿En qué se diferencia una solicitud con método GET de una con método POST?
¿No le ofrecen nuevos proyectos?
¿Cómo entenderás a cuál de varias empresas dar preferencia al elegir una oferta?
¿Cuál es otra diferencia entre una solicitud con método GET y una solicitud con método POST?
¿Cuáles son los criterios de aceptación? ¿Puedes dar un ejemplo?
¿Cómo verificarías que un requisito se ha implementado correctamente? ¿Qué herramientas conoces?
@startuml autonumber "<b>[0]" box "sistema interno" #Khaki database "Kafka" as k participant "Microservicio" as ms database "PostgreSQL" as db end box box "proveedor" participant "Sistema" as ws end box ms -> k: lectura kafka ms -> ms: alguna lógica ms -> db: guardar datos db -> ms: guardar resultado ms -> ws: POST/... ms -> k: confirmar offset @enduml
¿Pero te calificas como nivel medio? ¿Y por qué a ese nivel?
¿Qué tipos de datos hay en JSON?
El entrevistador describió un sistema donde siempre hay 200 en la respuesta y success=false para errores. ¿Qué opinas al respecto?
¿Dónde ubicaremos Kafka: en el proveedor o en nosotros?
¿Con qué tipos de integración has trabajado? ¿Cuáles conoces?
@startuml autonumber "<b>[0]" box "sistema interno" #Khaki1 database "Kafka" as k participant "Microservicio" as ms database "PostgreSQL" as db end box box "proveedor" participant "Sistema" as ws end box ms -> k: lectura de kafka ms -> ms: alguna lógica ms -> db: guardar datos db -> ms: guardar resultado ms -> ws: POST/... ms -> k: confirmar offset @enduml
¿ Kafka garantiza la entrega de mensajes? Da un ejemplo de la vida real.