Perguntas e testes de entrevista para desenvolvedores SQL

DevSkiller é especializado na criação de perguntas de entrevista para desenvolvedores SQL com o objetivo de recrutar apenas os melhores engenheiros SQL. Nossos testes são estruturados de forma única para avaliar as habilidades dos candidatos de qualquer nível.

Já devem ter ouvido falar de RealLifeTesting™. Uma metodologia de teste única utilizada para replicar cenários do mundo real e apresentar candidatos com desafios realistas, semelhantes aos que enfrentam todos os dias. É implementada em todos os nossos testes de desenvolvimento para garantir que nossos clientes contratem apenas os melhores desenvolvedores. Encontre seu próximo desenvolvedor SQL com nossa gama de perguntas de entrevista para desenvolvedores SQL.

Tecnologias abrangidas:

Linguagem de programação: SQL

frameworks e bibliotecas SQL: MySQL, PostgreSQL, Oracle, MSSQL e outros

SQL
MÉDIO
Competências testadas
Duração
65 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

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

SQL | MSSQL | Finding nulls - Escreva uma consulta que retorna os nomes de todos os itens que não estão disponíveis

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

SQL | MSSQL | Finding date ranges - Escreva uma consulta que retorna os nomes de todos os itens adicionados nos últimos 7 dias.

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

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

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

SQL | MSSQL | Finding duplicates - Escreva uma consulta que retorna os nomes de todos os itens que estão duplicados

Python
SENIOR
Competências testadas
Duração
82 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de Grandes Dados, PySpark, Python

Lacunas de código

avaliação do conhecimento de SQL

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

Python | PySpark | Fleet management corporation - Detectar eventos de velocidade e verificar a exatidão de um preditor existente.

Java
JUNIOR
Competências testadas
Duração
120 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

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

JavaScript | TypeScript | Aplicação de facturação - frontend - Implementar a parte front-end para fusão e agregação dos dados da facturação com as taxas de câmbio da moeda.

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

Java | Aplicação de facturação - backend - Implementar a parte backend para pesquisa e agregação de dados de facturação com o serviço e os métodos DAO.

Ciência dos Dados
JUNIOR
Competências testadas
Duração
45 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Tarefa - Nível: Fácil

SQL | Catálogo de selos | Os três preços mais elevados - Seleccione três selos (preço e nome) com o preço mais elevado.

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

Python | Pandas | Analisador de tabelas HTML - Implemente uma função para converter tabelas HTML em um arquivo de formato CSV.

Python
MÉDIO
Competências testadas
Duração
120 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de Python

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

Python | Relatório de vendas de veículos - Implemente uma aplicação para criar relatórios com base no armazém de dados de vendas de veículos.

DevOps
SENIOR
Competências testadas
Duração
66 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de DevOps, Docker

Tarefa DevOps - Nível: Difícil

DevOps | Master of Disaster Recovery (CentOS) - Recupera dados da base de dados MariaDB/MySQL avariada.

DevOps
SENIOR
Competências testadas
Duração
66 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de DevOps, Docker

Tarefa DevOps - Nível: Difícil

DevOps | Master of Disaster Recovery (Ubuntu) - Recupera dados de uma base de dados MariaDB/MySQL avariada.

PostgreSQL
MÉDIO
Competências testadas
Duração
44 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de SQL

Lacunas de código

avaliação do conhecimento de SQL

Tarefa - Nível: Médio

SQL | PostgreSQL | Hotéis - otimização da página de hotéis - Melhorar o desempenho da página de listagem dos hotéis que atualmente utilizam ORM.

MongoDB
MÉDIO
Competências testadas
Duração
51 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de SQL, MongoDB, NoSQL

Lacunas de código

avaliação do conhecimento de MongoDB

Tarefa - Nível: Médio

SQL | Dados do Cliente - Encontre todos os clientes cujo primeiro e último nome não são únicos nesta base de dados, assim como o número de vezes que cada par de primeiro e último nome aparece na base de dados.

PHP
MÉDIO
Competências testadas
Duração
60 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Lacunas de código

avaliação do conhecimento de SQL

Perguntas de escolha

avaliação do conhecimento de ES6, JavaScript, CSS, HTML, WCAG 2.0, Acessibilidade na Web

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

PHP | Repositório de Categorias - Implemente consultas DOP que retornarão resultados válidos sobre filmes aos usuários.

PHP
SENIOR
Competências testadas
Duração
88 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de SQL, ES6, JavaScript, AJAX, Desenvolvimento Web

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

PHP | XML-CSV Converter - Implementar métodos de filtragem e transformação de dados para passar em todos os testes.

PHP
JUNIOR
Competências testadas
Duração
41 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Lacunas de código

avaliação do conhecimento de SQL, CSS, HTML

Perguntas de escolha

avaliação do conhecimento de JavaScript

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

PHP | Faker | Manipulação de dados básicos - Implementar todos os métodos da classe app/Faker.

MongoDB
SENIOR
Competências testadas
Duração
56 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de SQL, MongoDB, NoSQL

Lacunas de código

avaliação do conhecimento de MongoDB

Tarefa - Nível: Difícil

SQL | Preencher tabela esparsa - Escreva uma consulta que retornará a lista de todos os usuários com a data de criação e retornará a data da linha não-nula anterior para as entradas afetadas com o bug.

MongoDB
JUNIOR
Competências testadas
Duração
27 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de SQL, MongoDB, NoSQL

Lacunas de código

avaliação do conhecimento de MongoDB, SQL

Tarefa - Nível: Fácil

SQL | Catálogo de selos | Declaração CASE - Faça uma declaração seleccionada, através da qual dividirá a sua colecção de selos em 3 grupos.

NumPy
MÉDIO
Competências testadas
Duração
80 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliando o conhecimento de *SQL

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

Python | NumPy | Processamento de dados de medição de aeronaves - Aplicação completa de processamento de dados que agrega e comprime fluxos de dados usando NumPy, Python e Análise de Dados.

Python
JUNIOR
Competências testadas
Duração
54 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de SQL

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

Python | DNA Analyzer - Implemente um método em Python que gera relatório estatístico de DNA.

MÉDIO
Competências testadas
Duração
40 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de SQL, MySQL

Tarefa - Nível: Médio

SQL | Dados do Cliente - Encontre todos os clientes cujo primeiro e último nome não são únicos nesta base de dados, assim como o número de vezes que cada par de primeiro e último nome aparece na base de dados.

SENIOR
Competências testadas
Duração
45 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de SQL

Tarefa - Nível: Difícil

SQL | Preencher tabela esparsa - Escreva uma consulta que retornará a lista de todos os usuários com a data de criação e retornará a data da linha não-nula anterior para as entradas afetadas com o bug.

SQL
JUNIOR
Competências testadas
Duração
25 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de SQL

Tarefa - Nível: Fácil

SQL | Books | find books without ratings - Selecione todos os títulos dos livros que não têm classificação.

SQL
SENIOR
Competências testadas
Duração
45 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de SQL

Tarefa - Nível: Difícil

PostreSQL - Programa de Recompensas - Escreva uma consulta que irá encontrar os 3 primeiros clientes classificados de acordo com as receitas que eles criaram com todas as suas encomendas

HSQLDB
JUNIOR
Competências testadas
Duração
35 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de SQL, MySQL

Tarefa - Nível: Fácil

SQL | Music Store | Função de contagem - Escreva uma consulta que irá utilizar a função de contagem. Esta tarefa pode ser resolvida tanto no MySQL como no HSQLDB.

SQL
SENIOR
Competências testadas
Duração
48 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de SQL

Tarefa - Nível: Difícil

Oracle - Rewards Program - Escreva uma consulta que irá encontrar os 3 primeiros clientes classificados de acordo com a receita que eles criaram com todos os seus pedidos

Papéis recomendados para testes SQL online

  • Analista de dados
  • Administrador da base de dados
  • Engenheiro de bases de dados
  • Especialista em bases de dados
  • Desenvolvedor Junior SQL
  • Programador SQL médio
  • Desenvolvedor Sênior de SQL
  • Técnico de entrada de dados
  • Especialista em qualidade de dados

Como funcionam as perguntas e testes para desenvolvedores DevSkiller SQL

A força motriz por detrás das perguntas e testes do DevSkiller para desenvolvedores SQL é a metodologia RealLifeTesting™. Ela permite ao DevSkiller criar uma versão simulada da realidade a fim de testar candidatos a desenvolvedores com desafios realistas semelhantes ao trabalho que eles fazem todos os dias. Com nossas perguntas e testes de entrevista para desenvolvedores SQL você pode analisar o conhecimento dos seus candidatos em SQL, avaliar sua capacidade de codificação, testar sua capacidade de resolução de problemas, e habilidades de gerenciamento de tempo.

Características principais

  • Obter uma visão das capacidades de codificação de cada candidato, não apenas dos seus conhecimentos académicos
  • Avalie cada teste SQL online em tempo real, em qualquer parte do mundo
  • A metodologia RealLifeTesting™ oferece uma maior experiência de usuário onde os candidatos podem usar seu próprio IDE, clonar para Git, executar testes unitários e acessar Stack Overflow/GitHub/Google para pesquisa.
  • Várias ferramentas anti-plágio para garantir a precisão dos testes
  • Resultados automatizados que profissionais não-técnicos podem entender
  • Perguntas e testes de entrevista a desenvolvedores SQL para avaliar qualquer nível

Habilidades abordadas em nossas perguntas e testes para desenvolvedores SQL

  • Hibernate
  • Java
  • Java Stream API
  • JavaScript
  • SQL
  • TypeScript
  • Análise de dados
  • HSQLDB
  • MySQL
  • Pandas
  • Python
  • Análise de Dados com Python
  • ciência de dados
  • SQLite
  • CentOS
  • DevOps
  • Docker
  • Linux
  • MariaDB
  • Ubuntu
  • PostgreSQL
  • Mongo
  • MongoDB
  • MSSQL
  • NoSQL
  • Oracle
  • AJAX
  • ES6
  • JavaScript
  • PHP
  • Testes online do PHP 7
  • Desenvolvimento Web
  • CSS
  • JavaScript
  • Vhtml
  • ciência de dados
  • NumPy
  • Python 3.x
  • Django

O que procurar em um desenvolvedor SQL

SQL é uma Linguagem de Programação de 4ª Geração (4GL). Basicamente, isto significa que os programadores só declaram como o resultado é, e não como a base de dados deve calcular o resultado. SQL usa linguagens de programação de propósito mais geral como Java para acessar dados de bancos de dados centrais.

O candidato SQL certo deve possuir um bom conhecimento de SQL, incluindo as subtilezas e as nuances do seu desempenho. Eles devem possuir habilidades em desenho SQL e teoria relacional. Finalmente, qualquer habilidade demonstrável em refactoring SQL virá a calhar em equipas maiores onde a SQL é mais complexa.

Quer tirar mais partido das nossas perguntas e testes para desenvolvedores SQL?

Talvez as suas necessidades comerciais exijam que você obtenha mais de nossos testes SQL online. Se sim, então você pode personalizar as nossas perguntas e testes de entrevista para desenvolvedores SQL para se adequar à sua agenda de recrutamento. Você pode definir o nível de dificuldade, duração e até mesmo a duração das perguntas em cada teste individual. Você pode monitorar os candidatos em tempo real e os nossos detectores de plágio garantem a validade do teste. Encontre o seu próximo engenheiro SQL com as perguntas de entrevista e testes on-line do DevSkiller para desenvolvedores SQL.

Quer uma prova de que nossas perguntas e testes para desenvolvedores SQL funcionam?

Se achas que a nossa ferramenta de rastreio soa bem, mas estás um pouco inseguro. Não há problema. Alguns dos nossos clientes do passado sentiram o mesmo que você, para começar. Leia o seguinte estudo de caso para saber como nós os ajudamos:

Ada Saúde

A Ada é uma empresa global de saúde. Seu sistema principal conecta o conhecimento médico com tecnologia inteligente para ajudar as pessoas a gerenciar sua saúde e para que os profissionais médicos prestem cuidados eficazes.

A empresa requer habilidade em tecnologias como Kotlin, Java, React Native, e muitas outras. Anteriormente, a Ada analisava as competências tecnológicas através de uma tarefa no local, seguida de uma entrevista com a equipa. Todo o procedimento era trabalhoso e demorado, por isso eles contrataram a ajuda do DevSkiller.

Graças ao DevSkiller, Ada ar agora é capaz de obter uma compreensão mais ampla da experiência de cada candidato a partir de uma tarefa técnica inicial, que é realizada antes da realização de entrevistas. A avaliação para os testes DevSkiller é automatizada, o que poupa inúmeras horas de tempo para os funcionários de recrutamento da Ada.

Michael Gerwig - Gerente de engenharia da Ada Health

"Não só poupamos um tempo considerável, mas a ferramenta também nos dá a possibilidade de colaborar na revisão do teste técnico. Ela também nos permite adaptar a experiência no local ao candidato, por exemplo, em que áreas focar ou quão difíceis as perguntas devem ser". Em geral, o feedback tem sido bastante positivo. Os candidatos gostam especialmente da tarefa de Revisão do Código".

Perguntas mais frequentes

Preciso ser um programador para usar o DevSkiller?

Não se preocupe, não se espera que você mesmo seja um especialista técnico para ser capaz de usar o DevSkiller. Nossos próprios especialistas criaram perguntas e testes de entrevista para desenvolvedores SQL prontos para uso, que são especialmente concebidos para ser fácil para os recrutadores obterem o melhor de si. Isto significa que você pode verificar as habilidades técnicas dos candidatos selecionados, independentemente do seu próprio nível de habilidade tecnológica. Você pode preparar um teste a partir do zero, se necessário.

O que você faz em relação ao plágio?

Você precisa ser capaz de confiar nos seus resultados, então no DevSkiller levamos o plágio muito a sério. Empregamos uma série de ferramentas anti-plágio concebidas para apanhar qualquer trapaça em flagrante. Podemos implementar a gravação de tela para verificar se o candidato está olhando para uma tela diferente ao realizar um teste, bem como uma gama de ferramentas de escuta social. Também podemos verificar o código inserido pelo candidato, a duração da pergunta e a forma como cada pergunta foi respondida. Nossa base de dados armazena respostas previamente fornecidas, que são cruzadas com as novas respostas que chegam. Se houver uma correspondência, o candidato tentará obter uma vantagem injusta.

Como é que os candidatos respondem às perguntas e testes do DevSkiller SQL developer?

Temos recebido feedback regular de candidatos a desenvolvedores que adoram a estrutura das nossas perguntas de entrevista para desenvolvedores SQL. É importante entender que, na maioria das vezes, os testes com desenvolvedores envolvem candidatos tendo que recitar padrões e algoritmos de codificação. Isto pode frustrar os desenvolvedores porque isto não avalia suas habilidades reais de desenvolvimento e pode resultar em um desenvolvedor menos hábil progredindo, simplesmente porque eles se lembram de um padrão de codificação. Nós não deixamos nada ao acaso. Nossas perguntas e testes para desenvolvedores SQL desafiam os candidatos com tarefas exatamente como o trabalho que eles estarão fazendo.

Por sua vez, ouvimos dizer que os candidatos gostam de ter a oportunidade de usar ferramentas de codificação e convenções normais como testes unitários e clonagem para GIT a partir de uma IDE pessoal. Nós damos aos candidatos a desenvolvedores uma chance de demonstrar o que eles realmente podem fazer dentro de um ambiente justo e por isso eles estão gratos.

Qual é a duração do teste?

A duração das perguntas e testes das nossas entrevistas com desenvolvedores SQL é flexível. A duração pode ser definida de acordo com as suas próprias preferências, se necessário. Nós fornecemos configurações padrão que podem ser alteradas. Também é possível definir limites de tempo para perguntas individuais dentro de um teste.

Logotipo DevSkiller Logotipo TalentBoost Logotipo TalentScore