QA / QA Automation
Quais são as suas expectativas salariais?
Qual tipo de projetos lhe interessa mais: web, móvel ou serviços de backend? Por quê?
Qual é a diferença entre git pull e git push?
Fale-me sobre o seu último local de trabalho, o que fazia, quais as ferramentas utilizava
Fale-nos mais sobre a sua experiência em automação de testes
Existe uma funcionalidade que vocês estão a desenvolver em conjunto com outra equipa. Durante os testes, encontraram problemas: 1. Integração entre dois serviços: que, como se descobriu, têm formatos de dados diferentes. 2. Encontraram um bug no frontend: quando o frontend envia uma requisição ao serviço, e o serviço responde que esse método não existe. 3. É urgente testar uma nova funcionalidade com outra equipa, mas eles dizem que não estão prontos para testar, e essa tarefa não está na prioridade deles. Como irão agir?
O que é a pirâmide de testes e por que não se pode simplesmente cobrir tudo com testes end-to-end?
Quais são as vantagens e diferenças entre Appium Inspector e Xcode Inspector?
Já trabalhou com multithreading?
503 — de quem vem essa resposta se o serviço ao qual você recorreu não estiver disponível?
Gostaria de evoluir na área de testes automatizados ou prefere continuar como testador manual?
Qual consulta é idempotente?
Fale sobre você: você trabalhou com automação ou como testador full-stack?
Chegou uma tarefa: estão a criar um novo formulário de registo, com 10 campos que precisam ser preenchidos. Podem haver muitas validações. Como minimizas o número de testes sem perder muito em cobertura?
Em que nível escreve testes: monólito, microsserviços? Como determina o nível de cobertura?
Já trabalhou com bases de dados?
[nome] perguntou: O que são geradores e iteradores em Python? Qual é a diferença?
Os testes dos desenvolvedores também foram exportados?
Conte-nos mais sobre a sua stack e as ferramentas com as quais trabalhou.
Tarefa: escrever uma função que inverta um dicionário (troque chaves e valores). Por exemplo, {1:2, 3:4} → {2:1, 4:3}