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
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.
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.
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.
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
- 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.
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.
Como evitamos fraudes com IA · Sinais de integridade
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
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.
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.
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.
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.
Entenda as pontuações e os parâmetros de comparação
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.
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
Gerenciamento e administração de bancos de dados
10 minutos, Habilidades específicas da função
ConheçaMicrosoft SQL Server
10 minutos, Habilidades com software
ConheçaMySQL
10 minutos, Habilidades de programação
ConheçaMariaDB para desenvolvedores
10 minutos, Habilidades com software
ConheçaBancos de dados NoSQL
10 minutos, Habilidades de programação
ConheçaPostgreSQL
10 minutos, Habilidades com software
ConheçaUse 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.