QA / QA Automation
Pode explicar o que é um mecanismo de cache e como funciona?
É possível incluir o corpo dos dados na estrutura da solicitação GET?
Pode-se definir uma chave primária composta que utilize vários atributos numa tabela de base de dados?
De que componentes é composta a comando 'git pull' e como ela interage com o repositório?
Como escreverias um teste automático para uma resposta JSON que fica muito mais longa (mais de 100 linhas, objetos aninhados — pedido, dados do cliente, dados de pontuação)?
Como verificas a correção do funcionamento dos modelos que usam diferentes tipos de dados?
Pode explicar o que é uma árvore AVL e como ela funciona para equilibrar os dados?
Como pode identificar uma solicitação de rede específica que causa uma falha no navegador?
Posso comparar diferentes bibliotecas de testes para automação de interface de usuário em JavaScript?
Em que nível do modelo OSI funciona o protocolo IP?
Tem experiência em escrever testes usando Pytest?
Podes explicar o que é o framework JUnit para testes em Java?
Quais são as vantagens e desvantagens da abordagem Behavior-Driven Development (BDD)?
Como é que o uso de um balanceador de carga afeta a interação do utilizador com o sistema?
Que meios e ferramentas utilizou para configurar a automação do processo CI/CD?
Explique o que são variáveis de ambiente e como são usadas nas aplicações
Pode explicar o que se entende por história de usuário no desenvolvimento ágil?
Pode explicar o princípio de implementação do padrão singleton em Python e suas principais características?
Como trabalhou com o seu líder no seu desenvolvimento? O que ele destacou, que problemas resolveram?
Qual foi a proporção de testes automatizados em comparação com testes manuais na sua última empresa?