QA / QA Automation
Pode explicar as principais diferenças entre sistemas de armazenamento de dados relacionais e não relacionais?
Em que situações se aplica a biblioteca de testes Chai durante o desenvolvimento?
Que tipos de dados existem em Java? Existem duas variáveis d=1 e a=1, a afirmação d==a é verdadeira ou falsa?
Que equipa você formou ou integrou no seu emprego anterior?
Quando está pronto para começar a trabalhar?
Podes dar um exemplo de um erro que não represente um grande perigo, mas que exija uma correção imediata?
O que deve fazer o front-end quando o serviço retorna um erro? Qual bug está relacionado com o tratamento de erros no front-end?
Quais padrões de design comuns você aplica na sua prática?
O que é a pirâmide de testes? Fala sobre os três níveis.
Após uma hora de demonstração, a equipa descobriu que o botão de pagamento no tablet estava coberto por um banner. Nos telemóveis, tudo parece normal. O que deve fazer?
Por que usou exatamente INNER JOIN e não LEFT/RIGHT JOIN?
Qual é a função principal do comando git cherry-pick e em que cenários ela é mais frequentemente usada?
Como implementaria a estrutura da página principal do Yandex, aplicando o padrão Page Object?
Como delegou e distribuiu as responsabilidades no seu último projeto?
Como é que reage quando nota que os seus colegas cometem erros no seu trabalho?
Por que os testes passam separadamente, mas falham ao serem executados juntos?
Consegues listar e descrever os principais sistemas de brokers de mensagens com os quais te deparaste?
Pode dar exemplos de padrões de projeto que utilizou nos seus projetos?
O que é uma fixture?
Como é que um gerador pode obter um valor externo através do send()? Escreva um exemplo de gerador que aceita a palavra 'stop' e para.