Testes SQL online

Os testes online DevSkiller SQL foram escritos por nossa equipe dedicada para avaliar as habilidades do desenvolvedor SQL para várias posições. Os nossos testes de codificação SQL são a solução perfeita para todas as suas necessidades de triagem técnica e entrevistas online.

Com a metodologia RealLifeTesting™, você pode usar o DevSkiller para testar candidatos para posições júnior, médio e sénior.

Tecnologias abrangidas:

Linguagem de programação: SQL

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

Construir ferramentas:MSBuild

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

Perguntas de escolha

avaliação do conhecimento de Matemática, Probabilidade, Habilidades suaves, SQL

Lacunas de código

avaliação do conhecimento de MySQL, SQL

Tarefa - Nível: Médio

SQL | MySQL | Software House | Devs e os seus projectos - O chefe da equipa de desenvolvimento atribuiu-lhe uma tarefa para criar uma lista de programadores com o seu papel nos projectos em curso.

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

Perguntas de escolha

avaliação do conhecimento de JavaScript, Nó.JS

Lacunas de código

avaliação do conhecimento de JavaScript, Nó.JS, SQL

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

Node.JS | Restante API | Serviço de backend de notícias - Implementar um serviço de backend de notícias criado em Node.JS com Vanilla JS incluindo autorização de escrita e Restante APIs.

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 Pensamento lógico, Matemática, MySQL, SQL

Lacunas de código

avaliação do conhecimento de SQL

Tarefa - Nível: Fácil

SQL | MySQL | Catálogo de selos | Função AVG - Selecione os selos (nome e preço) com preço maior ou igual ao preço médio total.

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

Perguntas de escolha

avaliação do conhecimento de Pensamento lógico, SQL, MySQL

Lacunas de código

avaliação do conhecimento de MySQL, SQL

Tarefa - Nível: Fácil

SQL | MySQL | Catálogo de selos | A Self JOIN - Seleccione selos (nome e localização) que se encontram no mesmo local.

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

Perguntas de escolha

avaliação do conhecimento de SQL, PostgreSQL

Lacunas de código

avaliação do conhecimento de PostgreSQL, SQL

Tarefa - Nível: Médio

SQL | PostgreSQL | Music Store | Função Time - Calcula a duração de todas as músicas em cada cd e emite uma lista.

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

Perguntas de escolha

avaliação do conhecimento de Pensamento lógico, SQL

Lacunas de código

avaliação do conhecimento de SQL

Tarefa - Nível: Fácil

SQL | PostgreSQL | Hotéis - preços médios - Prepare o relatório com os preços médios nas cidades.

SQL
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 Pensamento lógico, SQL

Lacunas de código

avaliação do conhecimento de SQL

Tarefa - Nível: Fácil

SQL | PostgreSQL | Hotéis - reservas - Prepare a lista de reservas com um número de dias, preço por dia e preço total da estadia.

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

Perguntas de escolha

avaliação do conhecimento de Pensamento lógico, SQL

Tarefa - Nível: Difícil

SQL | PostgreSQL | Hotéis - cidades e principais hotéis - Prepare uma lista de cidades com a data da última reserva e uma foto principal (fotos[0]) do hotel mais popular (por número de reservas) desta cidade.

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

Perguntas de escolha

avaliação do conhecimento de DevOps, Terraform, AWS

Lacunas de código

avaliação do conhecimento de DevOps, Terraform, AWS

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

DevOps | Terraform, AWS | Criar a instância EC2 usando AMI específico - Criar a instância EC2 usando AMI específico em um VPC padrão com acesso SSH, usando o provedor Terraform e AWS.

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

Perguntas de escolha

avaliação do conhecimento de Java, Bota da Primavera

Lacunas de código

avaliação do conhecimento de PostgreSQL, SQL

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

Java | Spring Boot | Items Retriever Microservice - Implementar um microservice para recuperar itens do sistema de compras.

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.

Os testes SQL online corretos para selecionar desenvolvedores SQL

Papéis recomendados para os nossos testes SQL online

  • Analista de dados
  • Administrador da base de dados
  • desenvolvedor de SQL
  • 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 os nossos testes SQL online

A metodologia RealLifeTesting™ potencia os testes de codificação DevSkiller SQL. A nossa selecção de testes de codificação irá ajudá-lo a analisar os conhecimentos dos seus candidatos sobre várias versões SQL. Além disso, nossos testes de codificação o ajudarão a avaliar as habilidades de codificação dos candidatos, a capacidade de resolução de problemas e a gestão do tempo.

Características principais

  • Os testes de codificação DevSkiller SQL medem a capacidade de codificação dos candidatos e não apenas os seus conhecimentos académicos
  • Teste remoto que lhe dá a liberdade e a conveniência de testar candidatos de todo o mundo
  • A metodologia RealLifeTesting™ cria uma melhor experiência de usuário onde os candidatos podem usar seu próprio IDE, clonar para GIT, executar testes unitários e acessar Stack Overlow/Github/Google para pesquisa.
  • Ferramenta anti-plágio rigorosa que garante resultados de teste precisos
  • Resultados gerados automaticamente que os profissionais sem tecnologia podem entender
  • Testes de codificação SQL disponíveis para posições de nível júnior, médio e sénior

O que procurar nos programadores SQL

SQL é a mais popular 4GL (Fourth Generation Programming Language), o que significa que os programadores só declaram como o resultado é, e não como a base de dados deve calcular o resultado. SQL está embutido em outras linguagens de programação mais gerais, como Java, para acessar dados de bancos de dados centrais.

Um desenvolvedor SQL qualificado deve possuir habilidades bem versadas com desempenho SQL. Além disso, o seu candidato bem sucedido deve possuir habilidades de projeto SQL com conhecimento demonstrado de teoria relacional. Finalmente, habilidades de refatoração SQL podem se mostrar bastante úteis em equipes maiores, onde a SQL é mais complexa.

Habilidades cobertas em nossos testes SQL online

  • HSQLDB
  • Mongo
  • MongoDB
  • MSSQL
  • MySQL
  • NoSQL
  • Oracle
  • PostgreSQL
  • SQL
  • CSS
  • ES6
  • HTML
  • Javascript
  • DOP

Parece bom, mas quer mais?

Você quer executar testes de codificação em um ambiente pré-definido? Talvez você queira testar os candidatos usando sua própria base de códigos? No DevSkiller, você pode construir testes personalizados usando o nosso assistente de tarefas online. Resolva todas as suas necessidades técnicas de triagem com os nossos testes de codificação SQL hoje mesmo.

Quer uma prova de que os nossos testes SQL online funcionam?

Como é que se pode esperar que compreenda a eficácia da nossa ferramenta de rastreio se nunca a experimentou? Afinal, os nossos testes online DevSkiller SQL são diferentes dos tradicionais testes algorítmicos que você terá encontrado. Não acredite em nossa palavra, dê uma olhada no que alguns de nossos clientes do passado têm a dizer:

Patrycja Kiljańska - Especialista em aquisição de talentos na Spartez

"Substituímos uma solução interna de alta manutenção pelo DevSkiller. Nosso processo parece o mesmo, no entanto, o produto nos dá um melhor desempenho. Os resultados também são muito mais fáceis de avaliar".

Michael Gerwig Gerente de engenharia da Ada Health

"O DevSkiller ajudou-nos a poupar tempo precioso no local para os candidatos que já estão em condições de se adaptar". Estamos a poupar 3 horas por candidato - esse foi o tempo que gastámos com candidatos numa tarefa técnica antes".

Jonatan Rugarn - CEO, Fundador, Recrutador na Lingonberry Talent Acquisition, Gerente de Engenharia do Avinode Group

"A duração do processo de recrutamento não mudou, mas gastamos menos tempo e esforço por candidato". Também não perdemos tempo com os candidatos errados".

Perguntas mais frequentes

Como são avaliados os testes SQL online?

Uma das principais vantagens dos testes DevSkiller é que a avaliação dos nossos testes SQL online acontece automaticamente. Assim que o candidato termina, nossa ferramenta de triagem começa a trabalhar nas soluções e avalia automaticamente como cada candidato tem se saído bem. Isto poupa aos recrutadores inúmeras horas árduas gastas em testes de algoritmos de marcação.

Os candidatos são avaliados sobre se a solução que eles encontraram seria ou não executada (um fator essencial em todo o desenvolvimento de software). Como a sua solução funcionaria em casos extremos e o conteúdo e qualidade do seu código. Os candidatos bem sucedidos são aqueles que melhor podem demonstrar suas habilidades de pensamento crítico no tempo alocado.

Os resultados são então compilados em relatórios concisos e fáceis de seguir, que os profissionais não-técnicos podem entender independentemente do seu próprio nível de habilidade técnica.

Como é que os candidatos fazem um teste SQL online?

Os testes online do Devskiller SQL são acessados remotamente e podem ser feitos de qualquer lugar do mundo. Poupando tempo valioso gasto à espera até que tanto o candidato como o entrevistador tenham tempo para realizar um teste. O teste remoto significa que uma vez enviados os convites para o teste, o recrutador apenas tem que se sentar e esperar que os resultados cheguem. Os recrutadores podem até adicionar limites de tempo a cada teste para garantir que não fiquem à espera.

Quando se trata do teste em si, os candidatos têm a opção de utilizar o DevSkiller's state-of-the-art in-browser IDE ou eles podem completar o projeto em seu IDE favorito e depois clonar o projeto para GIT. Se eles quiserem, os candidatos podem fazer testes unitários para ter certeza de que suas soluções funcionem da maneira que deveriam.

Qual é a duração dos testes SQL online?

A duração dos nossos testes SQL online é flexível e fica a cargo do recrutador. Cada teste SQL vem carregado com configurações padrão, incluindo uma duração padrão, mas estas podem ser facilmente ajustadas. Mesmo perguntas individuais dentro de um teste podem ser dadas limites de tempo, se necessário.

O que os candidatos pensam dos testes online DevSkiller SQL?

As reacções dos programadores aos nossos testes SQL online são, de uma forma geral, muito positivas. A grande maioria dos candidatos gosta da chance de provar suas habilidades de desenvolvimento de software. Se ocasionalmente, a reação de um desenvolvedor não é como esperamos, esta é normalmente apenas uma reação inicial a ter que fazer os testes. Muitos testes de desenvolvedores não refletem o trabalho real que os desenvolvedores realmente fazem, então eles podem ficar desconfiados dos testes dos desenvolvedores. Uma vez que eles percebem que nossos testes são diferentes, eles são esmagadoramente positivos em suas respostas e adoram a chance de realmente mostrar o que eles podem fazer.

Nossos testes SQL online permitem aos desenvolvedores usar ferramentas e convenções de codificação normais como testes de unidade e clonagem para GIT a partir de uma IDE pessoal.

Logotipo DevSkiller Logotipo TalentBoost Logotipo TalentScore