QA / QA Automation
Que tipos de API existem além do REST?
Com quais áreas de contabilidade 1C foi mais fácil trabalhar?
Como sincroniza os testes dos desenvolvedores com os seus testes? Qual a percentagem de testes escritos no serviço?
Fale sobre si — auto-apresentação
Em que casos é aconselhável usar o bloco finally em Java para gerenciar recursos ou encerrar operações?
Que tipos de tarefas podem levar à diminuição da motivação e sensação de cansaço na equipa?
Quais critérios você usa para escolher as funções a serem automatizadas e quais é melhor deixar manualmente?
Como adicionar um submódulo a um projeto Git? Onde é armazenada a informação do submódulo?
Como é que os seus processos estavam estruturados após encontrar os problemas?
Como garantiam a espera dos elementos no Appium? Qual é a diferença entre esperas explícitas e implícitas?
Como encontrar a linha de erro em todos os logs do diretório?
Qual é a sua experiência em TI e quanto tempo leva?
Que padrões de design você usa no framework de automação?
Pode explicar o que se entende por arquitetura com dois níveis de separação de componentes?
Pode explicar o que é o método HTTP GET?
Se não houver requisitos especiais, com base no quê você escolhe a pilha?
E se falarmos especificamente sobre comandos Bash (não Git) — por exemplo, criar um arquivo, mover um arquivo, etc.
Quais métodos são idempotentes e quais não são?
Implemente a compressão RLE de uma string: dado um array de caracteres do alfabeto inglês, comprima-o de modo que o caractere que se repete seja registrado uma única vez, seguido pela quantidade de repetições. Por exemplo: AAAABBBAAA → A4B3A3.
URL — onde pertence na estrutura da requisição HTTP?