O produtor idempotente no Kafka cobre todos os cenários de garantia de integridade dos dados? O que mais precisa ser adicionado?
System Analyst
Tem experiência em projetar interação assíncrona via REST?
Qual método HTTP você usaria para obter dados do usuário? Por que não se pode transmitir dados confidenciais via GET?
Já trabalhou com TLS/mTLS? Como funciona a autenticação mútua no mTLS?
Fale sobre o projeto de bancos de dados — três níveis (conceitual, lógico, físico). Quão detalhadamente você descreveu o nível físico?
Forneça exemplos de requisitos não funcionais que você descreveu.
Por que a integração com SAP é difícil?
Está familiarizado com BPMN? Quão bem conhece a notação, ramificações, eventos?
Já trabalhou com brokers de mensagens (Kafka, RabbitMQ)? O que fez especificamente?
Que estrutura de Caso de Uso utilizou? Secções principais.
Tem experiência em rastreamento de requisitos (cobertura de requisitos de negócio por funcionalidades)?
Já otimizou consultas SQL no PostgreSQL? Como é o processo de otimização?
Como foram fixados os contratos de mensagens para Kafka/RabbitMQ? Usaram anotações (JSON Schema, Avro) ou formato tabular?
Por que são necessárias partições no Kafka? Como escolher a sua quantidade? O que é replicação e a que ela afeta?
Forneça um exemplo de fórmula de verificação em um Caso de Uso.
O que deve ser descrito para desenvolver o fluxo de trabalho de aprovação de pedidos (Power Flow)?
Como garantir o controlo da completude na entrega de mensagens entre dois clusters Kafka através de um gateway de segurança (sem possibilidade de modificar o gateway)?
Está familiarizado com o Modelo C4? Em que níveis trabalhou, incluindo com contratados?
Como garantir a compatibilidade retroativa da API sem aumentar a versão? O que não se deve fazer ao alterar o contrato?
São necessários casos de uso ao descrever o fluxo de trabalho de aprovação?