QA / QA Automation
Como é que os seus processos estavam estruturados após encontrar os problemas?
Tem experiência em construir equipas ou mentorar pessoas, introduzindo-as ao tema de QA/automação?
Com que tipos de API, além do REST, está familiarizado?
Quão familiarizado estás com a gestão do ponto de vista da gestão de testes? Quais reuniões em particular ocupam a maior parte do tempo de trabalho?
E se falarmos especificamente sobre comandos Bash (não Git) — por exemplo, criar um arquivo, mover um arquivo, etc.
O que é o Git em geral?
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.
Consegues dizer o que significa a palavra-chave Final em Java?
Como terminar forçosamente um processo no Linux se o kill normal não funcionou?
Que tipos de testes conhece?
Você de forma alguma participa na automação, correto?
Que métodos HTTP conheces?
O entrevistador indicou que min_dist foi inicializado a zero, o que não é correto para procurar o mínimo. Como inicializar corretamente e corrigir o algoritmo?
Como testar o endpoint da API para atualizar os dados do usuário com dois campos obrigatórios (email, telefone) e dois opcionais (nome, sobrenome)?
Como costumavam resolver as situações de conflito? Conte mais detalhes sobre o caso com o analista.
O que é autenticação? Como funciona o token Bearer?
O que é uma colisão?
Como você entende o papel de QA? O que está incluído nesse papel?
Formulário de login: insere um login/senha válidos, clica em entrar, visualmente nada acontece. Como investigarias e por que isso pode estar a acontecer?
Início informal da conversa