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

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

iOS | Swift | Nerd Airlines App - Construir uma aplicação que é utilizada para encontrar a rota mais barata entre dois destinos determinados. Implementar um mecanismo gráfico de atravessamento para encontrar a rota mais barata através do preenchimento dos métodos apropriados, implementar um mecanismo genérico de cache para os dois ovos de páscoa dados da aplicação.

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

Perguntas de escolha

avaliação do conhecimento de CLI, DevOps, SysOps, Terraform, Azure

Lacunas de código

avaliação do conhecimento de DevOps, Terraform

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

DevOps | Terraform, Azure | Application Gateway - Foi-lhe pedido para expor com segurança um recurso existente à Internet - após alguma deliberação, a equipa decidiu utilizar o Azure Application Gateway.

Application Gateway é um equilibrador de carga de tráfego da web com algumas capacidades de Application Firewall incorporadas.

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

Perguntas de escolha

avaliação do conhecimento de DevOps, Kubernetes

Lacunas de código

avaliação do conhecimento de DevOps, Kubernetes, YAML

Tarefa DevOps - Nível: Difícil

DevOps | Kubernetes | CRD e API - Create Custom Resource Definition to interact with Kubernetes API.

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

Perguntas de escolha

avaliação do conhecimento de Pensamento lógico, Sequência, Habilidades suaves, CLI, DevOps, SysOps, Terraform, AMI, AWS, EBS, EC2, EIP

Lacunas de código

avaliação do conhecimento de DevOps, Terraform

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

DevOps | Terraform, Azure | AKS Json - Use o fornecedor de azurerm da Terraform para criar a configuração json do cluster AKS.

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 - Construir uma aplicação que é utilizada para encontrar a rota mais barata entre dois destinos determinados. Implementar um mecanismo gráfico de atravessamento para encontrar a rota mais barata através do preenchimento dos métodos apropriados, implementar um mecanismo genérico de cache para os dois ovos de páscoa dados da aplicação.

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 | Reserva de lugares e análise de voos - Implementar uma solução que gere voos, gera lugares, e os reserva.

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.

Logotipo DevSkiller Logotipo TalentBoost Logotipo TalentScore