O que é uma interface? Pode implementar várias interfaces com uma classe? Pode colocar lógica numa interface?
QA / QA Automation
Consegues descrever algum cenário de negócio ao nível da arquitetura da aplicação? Por exemplo, como um utilizador muda de tarifário ou realiza alguma ação — desdobra isso ao nível da arquitetura.
Que outros valores devem ser verificados além de números inteiros? Por exemplo, números de ponto flutuante — faz sentido verificá-los e quais exatamente?
Qual é a diferença entre virtual e override em C#? Quatro princípios básicos de OOP.
Tem experiência com GitLab CI? Pode falar sobre sua experiência configurando pipelines para testes?
Qual é a diferença entre GET e POST?
Como testar ou obter intencionalmente uma exceção num teste?
Qual seria a proporção de testes manuais e automatizados que lhe pareceria adequada para um novo projeto?
Que padrões de automação de testes utilizou?
O que significa o estado HTTP 500? O que significam os estados da classe 1xx?
O que se pode chamar um produto de qualidade? Qual é a tua compreensão de qualidade do produto?
Qual é a diferença entre teste de FUMAÇA e teste de regressão?
Qual é a diferença entre List e Array em C#?
Como te avalias em SQL? Em que contexto usas consultas SQL? Existem ligações à base de dados e execução de consultas SQL nos teus testes?
Existe um método que aceita 3 parâmetros, mas é necessário passar 4. Deve-se sobrecarregar ou sobrescrever o método?
Qual é a técnica de teste de valores limite?
Por que decidiu mudar de emprego?
Liste os principais parâmetros do defeito.
O que faz o seu serviço se a faturação falhar ou retornar um erro no momento?
O que aplicar para afastar-se da tipagem estrita na implementação e trabalhar com tipos genéricos? Onde aparecem os genéricos em Java?