QA / QA Automation
O que é mais fácil de implementar e alcançar: automação de integração de código ou entrega automática de alterações prontas em produção?
Que indicadores utilizou para avaliar o desempenho do sistema durante os testes de carga?
Qual é a função principal do operador throw nas linguagens de programação e em que se diferencia de outros métodos de tratamento de erros?
Com o que teve de trabalhar no backend? Foi utilizada automação?
Como exatamente o processo de teste foi estruturado na equipa? Interação entre as pessoas?
Estás familiarizado com os conceitos de chave primária e chave secundária em bancos de dados?
Como você usa o Git: através da IDE ou do console?
Qual estrutura de dados é usada dentro do HashMap para armazenar elementos em Java?
Já teve experiência de ser o único testador num projeto?
Pode explicar o que é a pilha de chamadas na JVM e como ela funciona?
Pode explicar o conceito de métodos mágicos numa linguagem de programação?
Quantos testes de API foram implementados no seu projeto anterior?
É possível explicar as principais diferenças entre os protocolos TCP e UDP, e em que situações é preferível usar cada um deles?
Onde é melhor colocar o código responsável pela interação com os localizadores na classe que os contém?
Tarefa de DevTools: ao digitar três letras de uma cidade no campo de pesquisa no site da CDEK, aparece uma lista suspensa de cidades. Mostre de onde vêm esses dados.
Já realizou algum teste de sistema sob alta carga?
Quais critérios devem orientar a escolha do framework adequado para automação?
Explique a finalidade do método equals() em Java e a sua importância na comparação de objetos.
Tem experiência prática no uso do WebDriver para automação de testes ou interação com páginas web?
O que faz quando encontra um defeito?