QA / QA Automation
Explique o que é um componente responsável pela mediação entre os remetentes e destinatários de mensagens no sistema
Quais são os componentes principais que compõem a estrutura da troca de dados entre sistemas?
Explique o que significa o comando `git clone` e para que é utilizado no sistema de controlo de versões Git.
Quais são as vantagens e desvantagens da arquitetura monolítica em comparação com a arquitetura de microsserviços?
Pode explicar o que é gRPC e quais são as suas principais vantagens?
Explique o que são coleções na ferramenta Postman e como são usadas para organizar solicitações
Pode falar sobre a arquitetura do sistema que implementou no seu último projeto?
Como criar um novo branch no sistema de controlo de versões?
Explique o que é o Swagger e como é utilizado no processo de desenvolvimento de API.
Tem experiência com a ferramenta Swagger para documentar APIs?
Qual é a principal finalidade da API e como ela é utilizada no desenvolvimento de sistemas de software?
Quais são as vantagens e desvantagens de implementar uma arquitetura de três camadas nos sistemas?
Quais são as vantagens e desvantagens características da arquitetura de sistemas de dois níveis?
Poderia explicar o que se entende por REST no contexto dos serviços web?
Tem experiência no uso de funções agregadas em SQL ou outras linguagens de programação?
Qual é a diferença entre um bloco de código e uma função separada na programação?
Que situações podem ativar a compilação automática no pipeline de integração contínua?
Pode explicar os princípios de funcionamento da API REST e as suas principais características?