Saltar para o conteúdo

Perguntas da entrevista de QA

A equipa do DevSkiller é especializada na criação de perguntas de entrevista QA, perfeitamente concebidas para testar os programadores QA. Os recrutadores que procuram contratar novos desenvolvedores podem obter toda a ajuda que precisam para escolher os candidatos certos, com a ajuda da nossa ferramenta de triagem.

As nossas perguntas de entrevista de garantia de qualidade podem ser utilizadas para procurar programadores de qualquer nível e os resultados são completos e eficazes. Oferecendo-lhe uma visão muito mais aprofundada dos seus candidatos do que a que estava anteriormente disponível com testes algorítmicos.

O que torna cada teste de QA único é o facto de implementarmos a metodologia RealLifeTesting™ na nossa seleção de programadores. Esta metodologia permite-nos avaliar as competências de um candidato, desafiando-o com tarefas do mundo real. Encontrar o seu próximo desenvolvedor de QA nunca foi tão fácil.

Ver estes outros testes de codificação relacionados:
Testes de codificação JUnit em linha e perguntas de entrevista
Testes de codificação QA
Testes de codificação e perguntas de entrevista online sobre o Spock
Testes de codificação online Selenium e perguntas de entrevista
Testes de codificação NUnit

Funções recomendadas para as perguntas da entrevista de GQ

  • Programador QA júnior
  • Programador de QA intermédio
  • Programador QA sénior
  • Engenheiro QA júnior
  • Engenheiro de controlo de qualidade intermédio
  • Engenheiro QA sénior
  • Engenheiro de testes
  • Engenheiro de qualidade
  • Analista de QA
  • Coordenador de garantia de qualidade

Como funcionam as perguntas da nossa entrevista de GQ

Alimentadas pela metodologia RealLifeTesting™, as perguntas da entrevista DevSkiller QA são diferentes de outros testes de codificação, na medida em que pedem aos candidatos para resolver problemas que espelham o seu trabalho na vida real. Graças ao RealLifeTesting™, os recrutadores podem obter uma visão valiosa sobre os pontos fortes precisos de cada candidato antes de chegar à fase de entrevista. Isto reduz enormemente a quantidade de entrevistas e testes internos que têm de ser efectuados, poupando tempo e dinheiro às empresas.

Os candidatos são avaliados quanto à sua capacidade de codificação, de resolução de problemas e de gestão do tempo.

Principais características dos nossos testes de perguntas de QA

  • Testar as competências de GQ dos candidatos e não apenas os seus conhecimentos académicos
  • Possibilidade de observar os candidatos a realizar os testes em tempo real
  • A metodologia RealLifeTesting™ oferece uma maior experiência de utilizador onde os candidatos podem utilizar o seu próprio IDE, clonar para Git, executar testes unitários e aceder a Stack Overflow/GitHub/Google para pesquisa
  • Implementação de ferramentas anti-plágio para garantir a exatidão dos testes
  • Resultados automatizados que os profissionais não técnicos podem compreender
  • Perguntas para entrevistas de GQ disponíveis para todos os níveis de antiguidade

Competências abrangidas pelas perguntas da nossa entrevista de GQ

  • BDD
  • Gherkin
  • Testes manuais
  • QA
  • Caso de teste
  • Ensaios
  • Processo de ensaio
  • Mocha
  • TypeScript
  • C#
  • NUnit
  • Selénio
  • Java
  •  Testes unitários
  • Menu suspenso
  • JavaScript
  • Listas
  • DevOps
  • Testes de penetração
  • SegurançaXSS
  • Colecções
  • JUnit
  • Pepino
  • Gherkin
  • JUnit 4
  • Spock
  • Análise de dados com Python
  • Python
  • Python 3.x
  • Fluxo de dados
  • API
  • Desenvolvimento Web

O que procurar num programador de garantia de qualidade

QA significa Garantia de Qualidade. Os testes de GQ existem efetivamente para confirmar que os produtos são fabricados de acordo com as expectativas e lançados sem bugs ou erros.

Em vez de se limitarem a testar o produto depois de concluído, atualmente os testadores de garantia de qualidade estão frequentemente envolvidos em todas as etapas do processo de produção, mesmo nas fases iniciais de conceção. Isto significa que estão a detetar erros no código antes mesmo de este estar concluído. Ter testadores de GQ presentes durante todo o processo de produção de software poupa tempo e dinheiro às empresas a longo prazo.

Um programador de controlo de qualidade deve ser alguém perspicaz. Alguém que faz as perguntas que os outros não estão a fazer e que repara quando algo não está bem. Um solucionador de problemas. Alguém que não se deixa enganar por uma resposta fácil e que persevera até que o problema seja resolvido. Um programador de garantia de qualidade deve esperar ter de efetuar investigação para a sua função e ser motivado para aprender.

Não é essencial ter uma formação técnica para ser um programador de GQ, mas o conhecimento de uma das principais linguagens de programação: Java, C#, JavaScript ou Python será útil. Também pode ser útil se os programadores de controlo de qualidade souberem escrever código eles próprios.

Crie suas próprias perguntas personalizadas para entrevistas de controle de qualidade

Talvez esteja à procura de obter um pouco mais das nossas perguntas de entrevista de GQ? Devskiller oferece testes personalizados que são totalmente adaptáveis às necessidades de cada um dos nossos clientes. Oferecendo-lhe um maior controlo sobre o seu processo de seleção, os testes personalizados incluem características que lhe permitem definir o nível de dificuldade, o limite de tempo e a língua avaliada durante cada teste de GQ. Tem a opção de monitorizar o progresso de cada candidato em tempo real e pode até controlar a duração das perguntas individuais em cada teste de QA. Tudo isto ajuda a simplificar o processo de contratação de um novo programador de GQ.

Interessado nas nossas perguntas de entrevista de GQ mas quer mais?

Talvez tenhamos despertado o seu interesse com as nossas perguntas para a entrevista de GQ, mas precisa de ser um pouco mais convincente. Não se preocupe. Leia o seguinte estudo de caso de um dos nossos clientes anteriores e veja como a nossa ferramenta de seleção funcionou para eles:

Aliz Technologies

A Aliz é um parceiro Google especializado em Big Data e Machine Learning. Nomeado parceiro inovador do Google para 2019, fornece soluções para ajudar as empresas que procuram obter informações e otimizar os seus procedimentos comerciais.

Antes de se virar para o DevSkiller, Aliz costumava fornecer aos candidatos testes para completar em casa que não tinham prazo fixo, seguidos de uma entrevista técnica. O sistema era problemático, demorava muito tempo à espera que os testes fossem concluídos e muitos candidatos desistiam durante o processo de recrutamento.

Ao introduzir o DevSkiller Aliz foi capaz de reduzir a quantidade de entrevistas técnicas realizadas em 25%. As nossas perguntas de entrevista QA podem ser completadas em casa e são avaliadas automaticamente, poupando tempo. Como resultado dos nossos testes online, Aliz tem agora uma taxa de abandono muito mais baixa para os candidatos. DevSkiller está em vigor em três dos sites da Aliz e a implementação da nossa ferramenta de triagem resultou numa experiência mais positiva tanto para o candidato como para o recrutador.

Vivien Szalai- Recrutador na Aliz

"Com o DevSkiller, vemos um aumento de 50% nos candidatos que permanecem no pipeline na fase de triagem. A correção automática de tarefas é um fator de mudança de jogo para nós".

Perguntas mais frequentes

Quanto tempo leva para configurar o DevSkiller?

Pode começar a enviar as suas primeiras perguntas de entrevista de GQ quase de imediato. Na verdade, tudo o que é necessário é que você crie a sua conta. A nossa equipa de especialistas pré-carregou a biblioteca DevSkiller com centenas de testes padrão que podem ser enviados aos seus candidatos imediatamente.

Preciso de ser um programador para usar o DevSkiller?

Não. Você deve achar que o DevSkiller é simples de usar, independentemente da sua própria proeza tecnológica. A nossa gama de testes de GQ é preparada pelos nossos especialistas e capaz de avaliar até o mais sénior dos peritos em GQ, mas não precisa de ser um perito. Os nossos testes padrão vêm com perguntas e definições predefinidas e a avaliação é efectuada automaticamente. O que significa que pode sentar-se e aguardar o relatório. Até os resultados são apresentados num relatório simples e fácil de compreender. Se quiser, tem a opção de construir as suas próprias perguntas de entrevista de QA e personalizá-las de acordo com os seus próprios requisitos, caso contrário, os testes padrão funcionarão perfeitamente.

O que é que os candidatos pensam dos testes DevSkiller?

Recebemos regularmente comentários positivos dos nossos clientes e candidatos, que elogiam a simplicidade e a eficácia dos nossos testes em linha. Os candidatos parecem apreciar a oportunidade de demonstrar as suas capacidades reais de desenvolvimento num ambiente justo. A alternativa é que muitos candidatos a programadores são confrontados com testes de algoritmos tradicionais que não reflectem com precisão o trabalho que um programador realmente faz. Nossas perguntas de entrevista de QA usam RealLifeTesting™ para garantir que os desafios apresentados aos candidatos sejam semelhantes, se não representações exatas, dos desafios reais que os desenvolvedores enfrentam.

O nosso ambiente de testes também reflecte o dia de trabalho real de um programador. Os candidatos podem trabalhar no seu próprio IDE pessoal e clonar para o GIT. Podem efetuar testes unitários para verificar o seu progresso e utilizar ferramentas de codificação normais. Tudo isto se combina para dar aos recrutadores uma visão exacta do desempenho real do candidato na função no dia a dia.

unidade
MEIO
Competências testadas
Duração
85 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de .NET, .NET Core, ML.NET, QA, Ensaios, xUnidade, NUnit

Lacunas no código

avaliar o conhecimento de NUnit, QA

Tarefa de programação - Nível: Médio

QA | .NET | NUnit | Testes para a API do sistema de gestão de documentos - Implementar um teste NUnit que verifica os requisitos comerciais para uma API de documentos para um sistema de gestão de documentos

junta
MEIO
Competências testadas
Duração
64 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de JUnit, QA

Lacunas no código

avaliar o conhecimento de JUnit, JUnit4, QA, JUnit 5, Java

Tarefa de programação - Nível: Médio

QA | JUnit | Serviço ATM | Autenticação e validação de depósitos - Escreva casos de teste para verificar o software da Caixa Automática (ATM).

junta
MEIO
Competências testadas
Duração
66 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de QA, Ensaios, Testes unitários, Testes manuais

Lacunas no código

avaliar o conhecimento de JUnit 5, Java, QA

Tarefa de programação - Nível: Médio

QA | JUnit | Serviço ATM | Autenticação e validação de depósitos

.NET
JÚNIOR
Competências testadas
Duração
36 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de .NET, NUnit, QA

Lacunas no código

avaliar o conhecimento de NUnit, QA

Tarefa de programação - Nível: Fácil

QA | .NET, NUnit | Testes unitários de software para máquinas de café - Escreva os testes no formato NUnitExercise.Tests/CandidateTests.cs para verificar a classe Máquina de caféPrincipal classe.

Selénio
MEIO
Competências testadas
Duração
48 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de QA, Selénio, .NET, C#

Lacunas no código

avaliar o conhecimento de Java, QA, Selénio

Tarefa de programação - Nível: Médio

QA | .NET, Selenium | Extração de dados - Implementar métodos na classe SeleniumTask.SeleniumExecutor para passar com êxito todos os testes.

.NET
SENIOR
Competências testadas
Duração
51 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de .NET, NUnit, QA

Lacunas no código

avaliar o conhecimento de NUnit, QA

Tarefa de programação - Nível: Difícil

QA | .NET, NUnit | Testes unitários do serviço de correio eletrónico - Escreva testes na classe NUnitExercise.Tests/CandidateTests.cs para verificar a classe do serviço de correio eletrónico

.net
SENIOR
Competências testadas
Duração
52 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de .NET, QA, NUnit, Ensaios, C#, Selénio

Lacunas no código

avaliar o conhecimento de QA, .NET, NUnit

Tarefa de programação - Nível: Difícil

QA | .NET, NUnit | Interface do gerador de dados comerciais - Implementar os testes NUnit para o IDataProcessing na interface NUnitDataProcessing.Tests.DataProcessingTest projeto que verifica os requisitos comerciais.

junta
MEIO
Competências testadas
Duração
73 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de Java e QA

Lacunas no código

avaliar o conhecimento de Java e QA

Tarefa de programação - Nível: Médio

QA | Java, JUnit | Máquina de venda automática - Escrever testes unitários para a verificação de uma máquina de venda automática.

Java
MEIO
Competências testadas
Duração
39 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de Java

Lacunas no código

avaliar o conhecimento de JUnit 5, Java, QA

Tarefa de programação - Nível: Médio

Java | JUnit | Flight Manager - Implementar as funcionalidades em falta na aplicação responsável pela gestão dos dados dos voos.

Selénio
SENIOR
Competências testadas
Duração
81 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de QA, .NET, C#, Selénio

Lacunas no código

avaliar o conhecimento de QA .NET, C#, Selénio

Tarefa de programação - Nível: Difícil

QA | .NET | Selenium, C#, JavaScript | Teste da página inicial - Implemente soluções com base nos seus conhecimentos de teste de cookies e dos métodos JavaScript do Selenium utilizando C# e verificando os separadores do browser a partir do Selenium.

SQL
MEIO
Competências testadas
Duração
65 minutos no máximo.
Avaliação
Automático
Resumo do teste

Tarefa de base de dados - Nível: Médio

SQL | MSSQL | Encontrar nulos - Escreva uma consulta que devolva os nomes de todos os itens que não estão disponíveis

Tarefa de base de dados - Nível: Médio

SQL | MSSQL | Localizando intervalos de datas - Escreva uma consulta que retorne os nomes de todos os itens adicionados nos últimos 7 dias.

Tarefa de base de dados - Nível: Médio

SQL | MSSQL | Usando agregados - Escreva uma consulta que retorne os nomes de todos os itens de uma determinada categoria

Tarefa de base de dados - Nível: Médio

SQL | MSSQL | Encontrar duplicados - Escreva uma consulta que devolva os nomes de todos os itens que estão duplicados

QA
JÚNIOR
Competências testadas
Duração
53 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de QA, .NET, C# e Selénio

Lacunas no código

avaliar o conhecimento de QA, .NET, C# e Selénio

Tarefa de programação - Nível: Fácil

QA | .NET, Selenium | Firefox Driver | Testes Selenium para página de login - Implementar testes selenium para a página de login: verificar componentes HTML, estilos CSS, definir o valor dos campos de entrada e clicar no botão da página.

.NET
MEIO
Competências testadas
Duração
45 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de QA, Ensaios

Tarefa de programação - Nível: Médio

QA | .NET | Testes NUnit para a interface de processamento de dados - Implementar testes NUnit para IDataProcessing interface em NUnitDataProcessing.Tests.DataProcessingTest projeto que verifica os requisitos comerciais.

JÚNIOR
Competências testadas
Duração
35 minutos no máximo.
Avaliação
Manual
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de Testes manuais, QA, Ensaios, Processo de ensaio

Tarefa de revisão de código - Nível: Fácil

QA | BDD | CurrencyExchange feature file - Fazer uma revisão de código de um conjunto de testes BDD mal escritos.

Mocha
MEIO
Competências testadas
Duração
38 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de QA, Ensaios

Tarefa de programação - Nível: Médio

Mocha | TypeScript | Validação de serviço ATM - Escreva uma série de testes de validação Mocha para ATM.

Selénio
JÚNIOR
Competências testadas
Duração
33 minutos no máximo.
Avaliação
Automático
Resumo do teste

Lacunas no código

avaliar o conhecimento de NUnit, QA

Tarefa de programação - Nível: Fácil

QA | Selenium, C# | Recuperar dados de elementos - Implementar os métodos que recuperam texto de um elemento ou o valor de um atributo.

QA
SENIOR
Competências testadas
Duração
49 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de QA, Testes unitários, Testes manuais, Ensaios

Tarefa de programação - Nível: Difícil

QA | Java, Selenium | Automatização de testes de autenticação multi-fator - Automatizar o mecanismo de autenticação em Selenium.

Selénio
MEIO
Competências testadas
Duração
40 minutos no máximo.
Avaliação
Automático
Resumo do teste

Lacunas no código

avaliar o conhecimento de Java, QA, Selénio

Tarefa de programação - Nível: Médio

QA | Java, Selenium | Extração de texto e de ligações - O objetivo desta tarefa é testar as capacidades do candidato para extrair texto da página. As tarefas incluem esperar que um elemento com texto fique visível, bem como elementos invisíveis.

Selénio
JÚNIOR
Competências testadas
Duração
35 minutos no máximo.
Avaliação
Automático
Resumo do teste

Lacunas no código

avaliar o conhecimento de Java, QA, Selénio

Tarefa de programação - Nível: Fácil

Java | Selenium | Dropdowns e coleções - Implemente dois métodos na classe SeleniumExecutor, que deve usar o Selenium WebDriver para executar as tarefas abaixo na página src/test/resources/__files/index.html.

Selénio
JÚNIOR
Competências testadas
Duração
43 minutos no máximo.
Avaliação
Automático
Resumo do teste

Lacunas no código

avaliar o conhecimento de Java, Selénio

Tarefa de programação - Nível: Fácil

Java | Selenium | Autenticação em serviço web - Implemente quatro métodos na classe LoginPage marcados com a implementação //TODO. Todos eles devem usar o Selenium WebDriver para interagir com a página.

JUnit
MEIO
Competências testadas
Duração
24 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de JUnit, QA, Testes unitários, Spock

Tarefa de programação - Nível: Fácil

JUnit | Serviço ATM | Validação do serviço ATM - Escreva testes de validação JUnit para ATM.

Pepino
MEIO
Competências testadas
Duração
55 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de QA, Spock, Testes unitários, JUnit

Tarefa de programação - Nível: Fácil

Cucumber | Serviço ATM | Validação do serviço ATM - Escreva testes de validação Cucumber para ATM.

JavaScript
JÚNIOR
Competências testadas
Duração
35 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de QA, Spock, Testes unitários, JUnit, JavaScript

Tarefa de programação - Nível: Fácil

Mocha | Serviço ATM | Validação do serviço ATM - Escreva uma série de testes de validação Mocha para ATM.

SENIOR
Competências testadas
Duração
75 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de QA, Testes unitários, Desempenho

Tarefa de programação - Nível: Difícil

JUnit | Serviço ATM | Validação do serviço ATM - Escreva uma série de testes de validação JUnit para ATM.