HABILIDADES ESPECÍFICAS DA FUNÇÃO

Teste de desenvolvimento de banco de dados para contratação

Avalie como os desenvolvedores raciocinam sobre dados relacionais, esquemas, sessões simultâneas e escolhas de índices em SQL padrão.

  • 10 minutos
  • 15 perguntas
  • Intermediário
  • Múltipla escolha
  • Perguntas em inglês (inglês)
  • Celular e computador

A resposta curta

O teste de Desenvolvimento de Banco de Dados é uma avaliação de nível intermediário, com duração de 10 minutos, para desenvolvedores que criam ou mantêm bancos de dados relacionais. Suas 15 questões de múltipla escolha usam tabelas pequenas, esquemas e trechos de SQL para avaliar resultados de consultas, projeto de esquemas, transações e índices em SQL padrão, sem recursos específicos de fornecedores.

O que mede

Raciocínio sobre dados relacionais, resultados de consultas, projeto de esquemas, transações e índices em SQL padrão.

Modelagem relacional e resultados de consultas

Os candidatos leem tabelas pequenas e trechos de SQL para decidir o que uma consulta retorna.

Projeto de esquemas e formas normais

Os candidatos avaliam como um esquema deve ser dividido e como aplicar as formas normais.

Transações e concorrência

Os candidatos analisam o que acontece quando duas sessões são executadas ao mesmo tempo.

Índices e desempenho de consultas

Os candidatos escolhem um índice que ajuda uma determinada consulta.

Formatos de pergunta

Múltipla escolha

A pessoa candidata: Lê uma situação, tabela ou afirmação curta e escolhe a resposta correta ou todas as respostas corretas.

Você verá: Se o candidato conhece o conteúdo o suficiente para aplicá-lo, e não apenas reconhecê-lo.

15 questões em 10 minutos, apresentadas uma de cada vez.

Funções para as quais este teste é indicado

Desenvolvedores que criam e mantêm bancos de dados relacionais: desenvolvedores de banco de dados, engenheiros de back-end e full-stack, engenheiros de dados e pessoas que gerenciam ou revisam trabalhos com bancos de dados.

O que este teste pode mostrar

  1. Análise manual de uma consulta

    Os candidatos determinam o que uma consulta retorna com base em tabelas pequenas. Isso mostra se conseguem prever um resultado, e não apenas escrever um SQL que parece correto.

  2. Duas sessões ao mesmo tempo

    As questões sobre transações perguntam o que acontece quando duas sessões são executadas ao mesmo tempo. Essa é uma habilidade difícil de avaliar apenas pelo currículo.

  3. Divisão de um esquema

    As questões sobre esquemas mostram se o candidato consegue identificar onde uma tabela deve ser dividida e aplicar formas normais a um projeto concreto.

  4. Sem vantagem para nenhum fornecedor

    Todas as questões são escritas em SQL padrão, sem recursos específicos de fornecedores, para que candidatos que aprenderam a usar um produto de banco de dados não tenham vantagem sobre os que aprenderam a usar outro.

O que você recebe para cada candidato

Relatório de exemplo (dados fictícios)Desenvolvimento de bancos de dados
81%Percentil 68. Referência: candidatos da HireValid, n = 340
Modelagem relacional e resultados de consultas88%
Projeto de esquemas e formas normais77%
Transações e concorrência70%
Índices e desempenho de consultas87%
Integrity ScoreAlta confiança
  • Permaneceu na aba do teste durante todo o teste
  • Sem respostas copiadas e coladas
  • Respondeu em ritmo constante

Pontuações, perfis e sinais de integridade são evidências para você analisar junto com uma entrevista, nunca uma decisão automática.

Use este teste gratuitamente

Sinais de integridade do teste

Cada candidato recebe um conjunto diferente de questões, selecionadas de grandes bancos de questões. A ordem das questões e as opções de resposta são embaralhadas, e o navegador mostra uma questão por vez. O servidor controla o tempo, então, se a página for recarregada, a mesma questão será exibida com apenas o tempo restante. Não é possível copiar nem selecionar o texto das questões. O HireValid registra sinais como o tempo fora da aba do teste, textos colados nas respostas e respostas dadas mais rápido do que seria possível ler uma questão. Em seguida, resume esses sinais em um Integrity Score e em uma linha do tempo de evidências para análise do empregador. O sistema não toma decisões por conta própria. Com o consentimento do candidato, o empregador pode adicionar fotos da webcam em momentos aleatórios. Consulte o guia de testes pré-contratação para orientações sobre o uso de evidências do teste.

Use a pontuação como uma evidência entre outras

Analise a pontuação junto com uma amostra de trabalho relevante para a vaga e uma entrevista estruturada. Para a amostra de trabalho, você pode pedir ao candidato que analise um esquema pequeno ou uma situação de SQL semelhante às habilidades avaliadas aqui. A pontuação é uma evidência para análise humana, não uma decisão por si só. Compare o conteúdo com Programação em SQL: consultas e leia como criamos nossos testes ao escolher uma avaliação.

Perguntas para entrevistas estruturadas

  1. Explique passo a passo como você verifica o que uma consulta retornará antes de executá-la em dados reais.

    Observe se a pessoa explica passo a passo como acompanha a execução do SQL em relação às linhas, em vez de apenas definir o que é uma consulta.

  2. Fale sobre um esquema que você dividiu ou dividiria. Que problema essa divisão resolveu e quais foram os custos?

    Observe se a pessoa explica seu raciocínio sobre a estrutura e as vantagens e desvantagens envolvidas.

  3. Descreva uma situação em que dois processos alteraram os mesmos dados ao mesmo tempo. O que aconteceu e o que você fez?

    Observe se a pessoa considera o comportamento simultâneo e as transações, e como verificou a correção.

  4. Como você decide se vale a pena adicionar um novo índice para uma consulta lenta?

    Observe se a pessoa relaciona seu raciocínio à consulta e aos custos do índice.

Equidade e adaptações

As questões usam esquemas neutros, como pedidos, salas, remessas e escalas de funcionários, com nomes de diversas origens. Não incluem símbolos monetários nem exigem conhecimentos locais. Todo o código está em SQL padrão, então nenhum produto específico de banco de dados é favorecido, e comportamentos que variam entre produtos nunca são usados como base para uma resposta. A linguagem é simples, e todos os candidatos podem usar papel para rascunho.

Você pode oferecer tempo extra a qualquer candidato como uma adaptação. Os resultados são evidências para uma pessoa analisar, nunca uma decisão automática.

Provisório: a confiabilidade será informada quando 200 candidatos tiverem concluído o teste.

Leia sobre nossa abordagem de equidade

Detalhes do teste

Uma avaliação breve e cronometrada de habilidades práticas com bancos de dados relacionais para desenvolvedores em atividade. Os candidatos leem tabelas pequenas, esquemas e trechos de SQL e decidem o que uma consulta retorna, como um esquema deve ser dividido, o que acontece quando duas sessões são executadas ao mesmo tempo e qual índice ajuda uma consulta. Todas as questões são escritas em SQL padrão, sem recursos específicos de fornecedores.

  • As perguntas estão em inglês.
  • Recursos permitidos: Papel para rascunho.
  • Cada pergunta é respondida uma única vez, em ordem, sem poder voltar.
  • 4 questões para praticar, 4 minutos, antes do teste cronometrado.

Perguntas frequentes

Como o teste de Desenvolvimento de Banco de Dados mantém a neutralidade das questões de SQL?+

O teste usa SQL padrão e esquemas neutros, como pedidos, salas, remessas e escalas de funcionários. Os nomes refletem diversas origens, as questões não usam símbolos monetários nem exigem conhecimentos locais, e comportamentos que variam entre produtos de banco de dados nunca são usados como base para uma resposta.

Os candidatos podem usar papel para rascunho ou experimentar o conjunto de exercícios de prática de Desenvolvimento de Banco de Dados?+

Sim. Todos os candidatos podem usar papel de rascunho. O conjunto de prática tem 4 questões e dura 4 minutos, para que os candidatos vejam como os esquemas e trechos de SQL são apresentados antes do teste cronometrado.

Quais cargos são adequados para o teste intermediário de Desenvolvimento de Banco de Dados?+

O teste é voltado a desenvolvedores que criam e mantêm bancos de dados relacionais: desenvolvedores de banco de dados, engenheiros de back-end e full-stack, engenheiros de dados e pessoas que gerenciam ou revisam trabalhos com bancos de dados. As questões são de nível intermediário e incluem ler um esquema, prever o resultado de uma consulta e escolher um índice para uma determinada consulta.

Os candidatos podem voltar a questões anteriores ou usar o celular no teste de Desenvolvimento de Banco de Dados?+

Os candidatos podem fazer o teste no celular ou em um computador. Cada uma das 15 questões é respondida uma única vez, em ordem e sem voltar, então o candidato confirma o que uma consulta retorna ou o que uma segunda sessão vê antes de passar para a próxima questão. Algumas questões têm uma resposta correta; outras pedem todas as opções aplicáveis.

Testes relacionados

Use o teste Desenvolvimento de bancos de dados na sua próxima contratação

O plano Free inclui 5 testes essenciais; os planos pagos incluem Biblioteca completa de testes.

Use este teste gratuitamentePlano Free. Sem cartão de crédito.
Plano Free. Sem cartão de crédito.Use este teste gratuitamente

Sobre a equipe editorial

Escrito e verificado pela equipe editorial da HireValid. Fontes consultadas . Leia a política editorial.