Qual é o problema da interação síncrona sob uma grande carga?
System Analyst
Como verificarias tu mesmo manualmente se os requisitos foram implementados corretamente? O desenvolvedor diz 'eu fiz' — o que fazer a seguir?
Diz-me, para que usaste tudo isso? Que tarefa estavas a resolver?
Não lhe oferecem novos projetos?
Você criou artefatos no Jira para entregar a funcionalidade aos desenvolvedores?
Qual é a diferença entre uma requisição com método GET e uma com método POST?
Conhece o Postman? Já usou?
Em que casos é necessário usar Kafka e em quais casos uma integração direta é suficiente?
Como vais perceber a qual das várias empresas dar prioridade ao escolher uma oferta?
Qual é outra diferença entre uma requisição com método GET e uma requisição com método POST?
Como verificarias se um requisito foi implementado corretamente? Quais ferramentas conheces?
Quais são os critérios de aceitação? Pode dar um exemplo?
Que tipos de dados existem no JSON?
@startuml autonumber "<b>[0]" box "sistema interno" #Khaki database "Kafka" as k participant "Microserviço" as ms database "PostgreSQL" as db end box box "fornecedor" participant "Sistema" as ws end box ms -> k: leitura kafka ms -> ms: alguma lógica ms -> db: guardar dados db -> ms: guardar resultado ms -> ws: POST/... ms -> k: confirmar offset @enduml
Mas tu avalias-te como nível médio? E por que esse nível?
Com que tipos de integração trabalhou? Quais conhece?
O entrevistador descreveu um sistema onde há sempre 200 na resposta e success=false para erros. Como você vê isso?
Onde vamos colocar o Kafka — no fornecedor ou em nós?
@startuml autonumber "<b>[0]" box "sistema interno" #Khaki1 database "Kafka" as k participant "Microserviço" as ms database "PostgreSQL" as db end box box "fornecedor" participant "Sistema" as ws end box ms -> k: leitura do kafka ms -> ms: alguma lógica ms -> db: guardar dados db -> ms: guardar resultado ms -> ws: POST/... ms -> k: confirmar offset @enduml
Conhece a consola de desenvolvedor?