Teste de habilidade de desenvolvedor sênior e perguntas para entrevistas

Use nossa gama de testes de habilidade de desenvolvedor sênior para encontrar um desenvolvedor de nível sênior experiente para sua equipe. Selecione um teste de habilidade de desenvolvedor sênior entre uma ampla gama de frameworks, incluindo Python, JavaScript e Android. Nossa gama de testes ajuda a selecionar as habilidades dos candidatos para que você possa ter certeza de que recruta apenas o melhor desenvolvedor sênior.

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

Perguntas de escolha

avaliação do conhecimento de Swift, iOS

Lacunas de código

avaliação do conhecimento de Swift, iOS, MacOS

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

iOS | Swift | Nerd Airlines App - Build an app that is used to find the cheapest route between two given destinations. Implement a graph traversing mechanism to find the cheapest route by filling out the appropriate methods, implement a generic caching mechanism for the given two easter eggs of the app.

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

Perguntas de escolha

avaliação do conhecimento de Ruby

Lacunas de código

avaliação do conhecimento de Ruby

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

Ruby | Flight manager app | Seats reservation and flights analysis - Implement a solution that manages flights, generates seats, and books them.

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.

.NET
SENIOR
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 .NET, NUnit, GQ

Lacunas de código

avaliação do conhecimento de NUnit, GQ

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

QA | .NET, NUnit | Email service unit tests - Escreva testes na classe NUnitExercise.Tests/CandidateTests.cs para verificar a classe de serviço de e-mail

.net
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 .NET, GQ, NUnit, Testes, C#, Selénio

Lacunas de código

avaliação do conhecimento de GQ, .NET, NUnit

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

QA | .NET, NUnit | Business Data Generator Interface - Implementar os testes NUnit para o IDataProcessing interface para dentro do NUnitDataProcessing.Tests.DataProcessingTest projeto que verifica os requisitos do negócio.

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

Perguntas de escolha

avaliação do conhecimento de Java

Lacunas de código

avaliação do conhecimento de Java

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

Java | Fila de pré-computação - Implementar fila de prioridade que será usada em vários nós para calcular as estatísticas de forma assíncrona e pré-computativa sobre conjuntos de produtos.

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

Perguntas de escolha

avaliação do conhecimento de Ruby

Lacunas de código

avaliação do conhecimento de Ruby

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

Ruby | Solução de suporte de configuração para uma nova inicialização baseada em microserviços - Implementar um Config classe para desenvolver uma classe flexível capaz de armazenar absolutamente qualquer valor de configuração.

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

Perguntas de escolha

avaliação do conhecimento de Java, Multithreading

Lacunas de código

avaliação do conhecimento de MongoDB

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

Java | Disjuntor e padrão Retry - Implementar disjuntor, fallback e padrão de nova tentativa na arquitetura de microserviço.

Android
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 Android

Lacunas de código

avaliação do conhecimento de Android, Java, ProGuard

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

Android | Java | Configuração do ProGuard - Implementar a Configuração do ProGuard para remover o código do desenvolvedor da base de código - em tempo de compilação.

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

Perguntas de escolha

avaliação do conhecimento de .NET, C#, Padrões de mensagem, WCF, Aplicações Web & Serviços Web, Windows Communication Foundation, Metadados

Lacunas de código

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

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

.NET | RSA Decryption WCF Service - Concluir a implementação da interface WCF que pode decodificar e verificar dados criptografados usando RSA.

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

Perguntas de escolha

avaliação do conhecimento de Android

Lacunas de código

avaliação do conhecimento de Android, Kotlin

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

Android | Kotlin, C | JNI Magic - Implementar a funcionalidade JNI que permite chamar o método Base::getBaseComponent tendo apenas uma instância Cliente.

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

Perguntas de escolha

avaliação do conhecimento de GIT

Lacunas de código

avaliação do conhecimento de Java

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

Java | Internet Banking System Decryption Service - Implementar métodos relacionados com a criptografia.

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

Perguntas de escolha

avaliação do conhecimento de GIT

Lacunas de código

avaliação do conhecimento de C

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

C | TCP File Server - Implementar um protocolo simples de transmissão de ficheiros TCP - servidor

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

Perguntas de escolha

avaliação do conhecimento de FLUTTER, HotReload, WidgetKeys, Dardo, Fluxo

Lacunas de código

avaliação do conhecimento de Dardo, FLUTTER, FlutterWidgets, Navegador

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

Flutter | Dart | Aplicação do Catálogo de Colaboradores - Implementar pesquisa com filtros para a lista com os colaboradores.

C++
SENIOR
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 GIT, C++

Lacunas de código

avaliação do conhecimento de C++, Modelos

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

C++ | Object Shared Thread Guard - Implemente uma ferramenta para sua equipe para acesso e manipulação de dados com segurança de threads em um ambiente multithreaded.

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

Perguntas de escolha

avaliação do conhecimento de GQ, .NET, C#, Selénio

Lacunas de código

avaliação do conhecimento de GQ .NET, C#, Selénio

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

QA | .NET | Selenium, C#, JavaScript | Home Page Testing - Implemente soluções baseadas em seus conhecimentos de teste de cookies e nos métodos JavaScript da Selenium usando o C# e verificando as abas do navegador da Selenium.

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

Perguntas de escolha

avaliação do conhecimento de Segurança, Hashing, MD5, algoritmos, ACL, IPC, Linux, Sistema Operacional

Lacunas de código

avaliação do conhecimento de Nnetcat, Caneta de portas, Segurança, Nmap, Senhas, Escalada de Privilégios, Usuários

Tarefa de teste

Segurança | Fighting Scammers - hackear o site - Roubar o número do cartão de crédito utilizado para fazer o pedido com o maior valor

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

Perguntas de escolha

avaliação do conhecimento de Angular, JavaScript

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

JavaScript | Angular, NgRx | Estação de Serviço - Implemente uma gestão estatal baseada no NgRx com efeitos secundários e entidades.

Força de vendas
SENIOR
Competências testadas
Duração
80 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Tarefa da base de dados - Nível: Difícil

SOQL | Adventures of Space Doctors - Escreva uma consulta SOQL que irá recuperar uma lista de filmes e papéis de filmes relacionados.

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

Apex | Trading Company - Carregar contas usando um objeto de encenação, procurar por duplicatas e executar as ações apropriadas de forma assíncrona.

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

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

HTML/CSS | Home Page - Definições de propriedades CSS completas para que a página exiba a tela do carregador de splash apropriado antes de exibir a página inicial.

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

JavaScript | Memorização funcional - Escreva as duas versões do mecanismo genérico de memorização.

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

Lacunas de código

avaliação do conhecimento de Android, Kotlin

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

Android | Kotlin | Manipulação de bitmap - Aplicação completa de manipulação de imagem que realiza algumas operações na imagem seleccionada.

Python
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 Python, NoSQL, MongoDB

Lacunas de código

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

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

Python | MongoDB | Cotações bolsistas | Coleção - Carregamento e consulta de dados bolsistas com coleções MongoDB.

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.

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

Perguntas de escolha

avaliação do conhecimento de procedimento GLM, SAS, estatísticas, Etapa dos dados, Hash, Bases de dados, Macro linguagem, formatação condicional, reportagens

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

SAS | Macrodefinições - Verifique a qualidade, eficiência e legibilidade do código que cria uma nova macrodefinição chamada split e adicione comentários sobre como melhorá-lo. Lembre-se de otimizar a performance do código e seguir as melhores práticas do SAS.

Logotipo DevSkiller Logotipo TalentBoost Logotipo TalentScore