Solucione seus desafios de codificação com testes on-line Java

DevSkiller Java Coding Questions foram especialmente preparadas por nossa equipe de profissionais especializados para desenvolvedores Java - do nível júnior ao sênior. Todos os nossos testes de codificação Java são especificamente adaptados para garantir que você encontre o candidato perfeito, usando uma gama específica de perguntas Java.

As questões de codificação DevSkiller Java são alimentadas pela metodologia RealLifeTesting™ que funciona através da replicação de cenários do mundo real para que os seus candidatos possam resolver. Encontrar o seu próximo programador Java é simples com a nossa gama única de testes.

Tecnologias abrangidas:

Linguagem de programação: Java

frameworks e bibliotecas Java: Spring Framework, Spring Boot, Hibernate, JPA, GWT, JSF, Vaadin, Play Framework, Groovy, Spock Framework / JUnit, TestNG, Selenium e outros

Construir ferramentas: Maven, Gradle

Java
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 Java, Primavera

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

Java | Kafka | Flight tickets reservations - Implement the service for validating data quality which is received from the travel agencies.

Bota da Primavera
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 Java, Bota da Primavera

Lacunas de código

avaliação do conhecimento de Java

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

Java | Spring Boot | Estação de Bicicletas HATEOAS - Terminar a implementação da HATEOAS para a API REST.

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.

Java
JUNIOR
Competências testadas
Duração
29 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: Fácil

Java | GetWordFromText and Reverse - Implemente dois métodos que irão retornar as palavras do texto e revertê-las.

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

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

Java | Simple CRUD using HttpClient - Implementar еasу operações básicas de CRUD, usando Java 11 HttpClient.

GQ
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 GQ, Unidade de teste, Testes Manuais, Testes

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

QA | Java, Selenium | Automatização do teste de autenticação multi-factor - Automatize o mecanismo de autenticação em Selenium.

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

Lacunas de código

avaliação do conhecimento de Java, GQ, Selénio

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

QA | Java, Selenium | Extracção de texto e links - O objectivo desta tarefa é testar as capacidades do candidato na recuperação de texto da página. As tarefas incluem esperar que um elemento com texto seja visível, bem como elementos invisíveis.

Java
JUNIOR
Competências testadas
Duração
34 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

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

Java | Spring Boot, Kotlin | Encomendar microserviço - Implementar uma espinha dorsal do serviço RESTful miscroservice.

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

Lacunas de código

avaliação do conhecimento de Java, GQ, Selénio

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

Java | Selenium | Dropdowns and collections - Implemente dois métodos na classe SeleniumExecutor, que deve usar o Selenium WebDriver para realizar as tarefas abaixo na página da página src/test/resources/__files/index.html.

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

Lacunas de código

avaliação do conhecimento de Java, Selénio

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

Java | Selenium | Autenticação em serviço web - Implementar quatro métodos na classe LoginPage marcados com //TODO de implementação. Todos eles devem usar o Selenium WebDriver para interagir com a página.

Bota da Primavera
JUNIOR
Competências testadas
Duração
34 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

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

Java | Spring Boot | Indicador de Saúde - Implementar o método de saúde dentro da classe ServiceHealthCheck.

Bota da Primavera
JUNIOR
Competências testadas
Duração
2 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

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

Java | Spring Boot com consultas JPA - Implemente consultas SQL para encontrar a melhor plataforma de streaming.

Os testes on-line Java certos para selecionar desenvolvedores Java

Papéis recomendados para as nossas questões de codificação Java

  • desenvolvedor Java
  • Desenvolvedor Junior QA
  • Revelador front-end
  • Desenvolvedor Java em pilha cheia
  • Desenvolvedor Java Júnior
  • desenvolvedor Java médio 
  • Desenvolvedor Sênior Java

Como funcionam as nossas perguntas de codificação Java e os nossos testes online

Os testes Java utilizam RealLifeTesting™ para que você possa avaliar o conhecimento de cada candidato sobre codificação Java em um ambiente controlado. As questões de codificação DevSkiller Java fornecem-lhe uma compreensão clara da capacidade de codificação de um candidato e da capacidade de resolução de problemas. 

Características principais

  • As perguntas de codificação DevSkiller Java fornecem-lhe uma visão clara do conjunto de competências específicas de cada candidato 
  • O teste remoto poupa tempo e dinheiro
  • 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.
  • As mais recentes ferramentas anti-plágio garantem resultados confiáveis
  • Resultados claros e precisos que os profissionais não-técnicos irão facilmente compreender
  • Testes de codificação Java disponíveis para todos os níveis de experiência 

Habilidades abordadas em nossas perguntas de codificação Java e testes on-line

  • Springboot
  • Java
  • GQ
  • Selénio
  • MongoDB
  • Mavern
  • Espera explícita
  • Kotlin
  • REST

O que procurar em um desenvolvedor Java

Java é uma linguagem de programação compilada e orientada a objetos. Ela tem a intenção de deixar os desenvolvedores de aplicativos "escrever uma vez, rodar em qualquer lugar", o que significa que o código Java compilado pode rodar em todas as plataformas que suportam Java, sem a necessidade de recompilação. Entretanto, Java não é considerada a linguagem de programação mais fácil de usar para não programadores, então você vai querer contratar o desenvolvedor Java certo para o trabalho. 

É importante compreender que o mundo Java evolui rapidamente para que o seu candidato ideal precise de ter uma experiência actualizada e relevante. Seu desenvolvedor Java precisará ter um entendimento da linguagem Java através de coleções, "streams" e expressões lambda e concurrency através de threads pool. Eles devem ter conhecimento de frameworks incluindo Spring Boot 2, Hibernate e SQL, JUnit, e Spock, entre outros. Assim como a própria linguagem, seu desenvolvedor Java também precisará ter conhecimento das ferramentas e bibliotecas da linguagem, tais como Maven e Gradle, Git e Docker - isto pagará dividendos em economia de tempo mais adiante. Finalmente, o seu desenvolvedor Java deve ter experiência prática e prática de trabalhar em projetos de codificação reais, sejam eles comerciais ou não. 

Construa suas próprias questões de codificação Java personalizadas

Você quer testar nossas perguntas de codificação Java usando sua própria base de código? Não há problema. O assistente de tarefas online DevSkiller está repleto de funcionalidades fantásticas que lhe permitem personalizar os seus convites para testes. Escolha as linguagens que deseja testar, defina o escopo do teste e a duração, tudo isso enquanto monitora o processo de seus candidatos em tempo real. O teste remoto significa que você pode testar convenientemente seus candidatos e encontrar os melhores talentos de todos os cantos do globo. 

Interessado mas quer saber mais sobre os nossos testes Java online? 

Se você acha que o DevSkiller pode ser exatamente o que seu negócio precisa, mas quer ter certeza, confira o estudo de caso abaixo: 

Ada Saúde 

A Ada Health é uma empresa global de saúde fundada por médicos, cientistas e pioneiros da indústria para criar novas possibilidades para a saúde pessoal. A empresa previamente examinou habilidades técnicas através de uma tarefa no local, seguida por uma entrevista em equipe - um procedimento que exigiu muito tempo. Por este motivo, o maior objetivo da Ada era uma experiência de entrevista melhorada que poupasse tempo. 

"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". 

Micha Gerwig- Gerente de Engenharia Ada Health 

Perguntas mais frequentes

Como são avaliados os testes on-line Java?

Com os nossos testes on-line Java, uma vez que o candidato tenha concluído o teste, os resultados são automaticamente avaliados e apresentados de forma clara e concisa. Não é necessário ter uma mente técnica para compreendê-los. Cada candidato é avaliado com base nas soluções que forneceu, sendo que cada candidato é avaliado com base no funcionamento da sua solução, na qualidade do código e em eventuais erros no código. Além disso, os recursos extras testam o plágio de testes anteriores.

Como é que os candidatos fazem um teste?

Os testes on-line Java do DevSkiller são acessíveis de qualquer lugar, o que significa que tudo o que o recrutador tem que fazer é fornecer o teste, então cabe ao candidato chegar com os resultados certos. Cada teste pode ser tornado acessível por um tempo limitado. Os candidatos podem completar os testes usando sua IDE favorita e depois clonar o projeto para a GIT. Os candidatos também podem realizar testes unitários para garantir que suas soluções sejam eficazes. Uma vez concluído, os resultados dos testes são automaticamente avaliados e apresentados ao recrutador na forma de um relatório. 

Quanto tempo demora a montar o DevSkiller?

DevSkiller fornece uma extensa biblioteca de testes de codificação Java, o que significa que você pode começar a testar os candidatos imediatamente após configurar a sua conta. Todo o processo de configuração de suas perguntas de codificação Java pode levar apenas cinco minutos. 

O que os candidatos acham dos testes DevSkiller?

O feedback recebido dos candidatos é que eles adoram a estrutura dos testes de codificação DevSkiller Java. Nós achamos que os candidatos gostam de ter a chance de provar suas habilidades de desenvolvimento de software, ao invés de simplesmente tentar criar antigos algoritmos que eles não tocam desde que são estudantes. Eles também gostam que os testes DevSkiller usem práticas normais de codificação e ferramentas convencionais como testes de unidade e clonagem para GIT a partir de uma IDE pessoal. 

Se os candidatos a desenvolvedor estão apreensivos sobre a realização do teste, suas suspeitas geralmente vêm da experiência em realizar testes algorítmicos - testes que não monitoram as habilidades reais que um desenvolvedor usa no dia-a-dia. Com os testes online DevSkiller, descobrimos que os candidatos podem perceber imediatamente a diferença e podem testar suas habilidades de codificação Java de uma forma que é desafiadora, mas também uma representação justa do tipo de trabalho que estarão fazendo. 

Qual é a duração do teste?

Os testes de codificação Java são flexíveis e você pode definir a duração para atender às suas próprias preferências. Você tem a opção de usar as configurações padrão, ou para atender o teste de acordo com suas próprias necessidades. Além disso, cada pergunta individual dentro de um teste, também pode ser definida com limites de tempo.