Saltar para o conteúdo

Senior developer skill test and interview questions

Use our range of Senior developer skill tests to find an experienced Senior level developer for your team. Select a Senior developer skill test from a wide range of frameworks, including Python, JavaScript, and Android. Our range of tests helps you screen the skills of applicants so you can be sure that you recruit only the best Senior developer.

Reagir
SENIOR
Competências testadas
Duração
79 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de JavaScript, Reagir, JS

Lacunas no código

avaliar o conhecimento de JavaScript, Reagir

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

JavaScript | React, React Hooks, Redux, Redux-Toolkit | Construtor de sites simples - Implementar uma versão inicial de um editor WYSIWYG que permite aos utilizadores construir um site simples apenas escolhendo etiquetas HTML do widget e preenchendo todos os atributos de que necessitam.

Salesforce
SENIOR
Competências testadas
Duração
105 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de Apex, Salesforce

Lacunas no código

avaliar o conhecimento de Apex, Salesforce

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

Salesforce | Apex | Aplicação de biblioteca - Criar uma aplicação que permita à biblioteca gerir livros, os seus empréstimos e preparar alguns

relatórios sobre livros que não foram devolvidos a tempo. A sua tarefa atual é terminar a implementação do serviço em falta

métodos.

Solidez
SENIOR
Competências testadas
Duração
48 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de Anonimato, Cadeia de blocos, Descentralização

Lacunas no código

avaliar o conhecimento de Cadeia de blocos, Web3

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

Blockchain | Solidity | Calculadora de preços - Implementar calculadora de preços para dados de entrada de produtos de fabrico com funcionalidade de reposição de tempo.

Salesforce
SENIOR
Competências testadas
Duração
105 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de Apex, Salesforce

Lacunas no código

avaliar o conhecimento de Apex, Salesforce

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

Salesforce | Apex | Implementar a API REST para lidar com avaliações de produtos - Implementar pedidos de API Http GET e POST REST que permitem obter avaliações existentes e inserir novas avaliações.

Solidez
SENIOR
Competências testadas
Duração
105 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de Anonimato, Cadeia de blocos, Descentralização, DLT, Leger

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

Blockchain | Solidity | Staking - Um contrato inteligente com uma funcionalidade de staking.

Python
SENIOR
Competências testadas
Duração
110 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de Python 3.x, Raciocínio lógico, Sequência, Competências transversais

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

Python | NumPy | Redes Convolucionais em Grafo - Implemente uma Rede Convolucional em Grafo simples.

Java
SENIOR
Competências testadas
Duração
111 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de Java, Núcleo Java, Sistema I/O, Expressões Lambda, Excepções

Lacunas no código

avaliar o conhecimento de Java, Núcleo Java, Sistema I/O, Expressões Lambda, Comunicação em rede

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

Aplicação Java | Biblioteca - Criar uma aplicação que permita à biblioteca gerir os livros, os seus empréstimos e preparar alguns relatórios sobre os livros que não foram devolvidos a tempo. Terminar a implementação dos métodos de serviço em falta.

Rápido
SENIOR
Competências testadas
Duração
74 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de Rápido, iOS

Lacunas no código

avaliar o conhecimento de Rápido, iOS

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

iOS | Swift | Nerd Airlines App - Construir uma aplicação que seja usada para encontrar a rota mais barata entre dois destinos dados. Implementar um mecanismo de travessia de gráficos para encontrar a rota mais barata preenchendo os métodos apropriados, implementar um mecanismo de cache genérico para os dois easter eggs da aplicação.

terraformar
SENIOR
Competências testadas
Duração
77 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de CLI, DevOps, SysOps, Terraform, Azulejo

Lacunas no código

avaliar o conhecimento de DevOps, Terraform

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

DevOps | Terraform, Azure | Application Gateway - Foi-lhe pedido que expusesse de forma segura um recurso existente à Internet - após alguma deliberação, a equipa decidiu utilizar o Azure Application Gateway.

O Gateway de aplicações é um balanceador de carga de tráfego Web com algumas capacidades integradas de Firewall de aplicações.

Kubernetes
SENIOR
Competências testadas
Duração
102 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de DevOps, Kubernetes

Lacunas no código

avaliar o conhecimento de DevOps, Kubernetes, YAML

Tarefa DevOps - Nível: Difícil

DevOps | Kubernetes | CRD e API - Criar uma definição de recurso personalizada para interagir com a API do Kubernetes.

azul
SENIOR
Competências testadas
Duração
89 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de Raciocínio lógico, Sequência, Competências transversais, CLI, DevOps, SysOps, Terraform, IAM, AWS, EBS, EC2, PEI

Lacunas no código

avaliar o conhecimento de DevOps, Terraform

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

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

Rápido
SENIOR
Competências testadas
Duração
76 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de Rápido, iOS

Lacunas no código

avaliar o conhecimento de Rápido, iOS, MacOS

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

iOS | Swift | Nerd Airlines App - Construir uma aplicação que seja usada para encontrar a rota mais barata entre dois destinos dados. Implementar um mecanismo de travessia de gráficos para encontrar a rota mais barata preenchendo os métodos apropriados, implementar um mecanismo de cache genérico para os dois easter eggs da aplicação.

Rubi
SENIOR
Competências testadas
Duração
127 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de Rubi

Lacunas no código

avaliar o conhecimento de Rubi

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

Ruby | Aplicação de gestão de voos | Reserva de lugares e análise de voos - Implementar uma solução que gere voos, gera lugares e reserva-os.

SQL
SENIOR
Competências testadas
Duração
52 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de Raciocínio lógico, SQL

Tarefa - Nível: Difícil

SQL | PostgreSQL | Hotéis - cidades e principais hotéis - Preparar 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) nessa cidade.

.NET
SENIOR
Competências testadas
Duração
51 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de .NET, NUnit, QA

Lacunas no código

avaliar o conhecimento de NUnit, QA

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

QA | .NET, NUnit | Testes unitários do serviço de correio eletrónico - Escreva testes na classe NUnitExercise.Tests/CandidateTests.cs para verificar a classe do serviço de correio eletrónico

.net
SENIOR
Competências testadas
Duração
52 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de .NET, QA, NUnit, Ensaios, C#, Selénio

Lacunas no código

avaliar o conhecimento de QA, .NET, NUnit

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

QA | .NET, NUnit | Interface do gerador de dados comerciais - Implementar os testes NUnit para o IDataProcessing na interface NUnitDataProcessing.Tests.DataProcessingTest projeto que verifica os requisitos comerciais.

Java
SENIOR
Competências testadas
Duração
78 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de Java

Lacunas no código

avaliar o conhecimento de Java

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

Java | Fila de pré-computação - Implementar uma fila de prioridades que será utilizada em vários nós para pré-computar de forma assíncrona estatísticas sobre conjuntos de produtos.

Rubi
SENIOR
Competências testadas
Duração
64 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de Rubi

Lacunas no código

avaliar o conhecimento de Rubi

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

Ruby | Solução de suporte de configuração para uma nova startup baseada em microsserviços - Implementar uma Configuração 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
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de Java, Multithreading

Lacunas no código

avaliar o conhecimento de MongoDB

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

Java | Circuit Breaker e Retry pattern - Implementar circuit breaker, fallback e retry pattern em arquitetura de micro-serviços.

Android
SENIOR
Competências testadas
Duração
48 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de Android

Lacunas no código

avaliar o conhecimento de Android, Java, ProGuard

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

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

Android
SENIOR
Competências testadas
Duração
58 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de Android

Lacunas no código

avaliar o 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 de Cliente.

Java
SENIOR
Competências testadas
Duração
78 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de GIT

Lacunas no código

avaliar o conhecimento de Java

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

Java | Serviço de desencriptação do sistema bancário da Internet - Implementar métodos relacionados com a criptografia.

C
SENIOR
Competências testadas
Duração
142 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de GIT

Lacunas no código

avaliar o conhecimento de C

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

C | Servidor de arquivos TCP - Implementar um protocolo simples de transmissão de arquivos TCP - servidor

Flutuar
SENIOR
Competências testadas
Duração
81 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de FLUTTER, HotReload, Chaves de Widget, Dardo, Fluxo

Lacunas no código

avaliar o conhecimento de Dardo, FLUTTER, FlutterWidgets, Navegador

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

Aplicação Flutter | Dart | Catálogo de Empregados - Implementar pesquisa com filtros para a lista de empregados.