Perguntas e testes de programação Java

Os testes de programação Java online DevSkiller prontos para uso são amplamente utilizados para triagem técnica e entrevistas online. Eles ajudam os recrutadores técnicos e gerentes de RH a selecionar desenvolvedores Java com as habilidades certas para entrevistas no local e selecionar as más.

Os testes de programação DevSkiller incluem perguntas de entrevista de programação Java e tarefas de programação Java. Todos os testes de codificação DevSkiller são alimentados pela metodologia RealLifeTesting™.

Se você está procurando por exemplos de perguntas e testes de programação Java para avaliar seus candidatos, inicie um teste gratuito ou entre na sua conta.

Tecnologias abrangidas:

Linguagem de programação: Java

frameworks e bibliotecas Java: Spring framework, Spring boot, Hibernate, JPA, GWT, JSF, Vaadin, Play framework Groovy, SpockFramework, JUnit, TestNG e outros

Construir ferramentas: Maven, Gradle.

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

Front End programming task - Level: Easy

JavaScript | TypeScript | Invoice application - frontend - Implement the front-end part for merging and aggregating the invoice data with currency exchange rates.

Back End programming task - Level: Easy

Java | Invoice application - backend - Implement the backend part for searching and aggregating invoice data with the service and the DAO methods.

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 - Implement two methods which will be returning the words from the text and reversing them.

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, Manual Testing, Testes

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

QA | Java, Selenium | Multi-factor authentication test automation - Automate the authentication mechanism in 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 | Text and link extraction - The aim of this task is to test the candidate's abilities in retrieving text from the page. The tasks include waiting for an element with text to be visible as well as invisible elements.

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 | Orders microservice - Implement a backbone of the 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 - Implement two methods in the SeleniumExecutor class, which should use the Selenium WebDriver to perform the below tasks on the page from the src/test/resources/__files/index.html page.

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.

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

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

Java | MongoDB | Base de dados de filmes - Implemente uma classe para recuperar filmes de uma base de dados.

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

Perguntas de escolha

avaliação do conhecimento de Java, Primavera, APP

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

Java | Spring, Hibernate | RESTful Blog - Implemente um recurso de comentário para uma aplicação REST simples para servir um blog.

Os melhores papéis para um desenvolvedor de software Java:

As funções recomendadas para desenvolvedores Java incluem:

  • Desenvolvedor web
  • Desenvolvedor de software
  • desenvolvedor Java
  • desenvolvedor de IU
  • Desenvolvedor de aplicações
  • Desenvolvedor back end
  • Desenvolvedor embutido

Como funcionam os nossos testes Java Online

Usando a metodologia RealLifeTesting™, as perguntas da entrevista de programação Java do DevSkiller ajudam a colocar seu candidato em um ambiente para examinar suas habilidades de codificação. Dê-lhes acesso a todas as ferramentas necessárias para completar uma série de tarefas que eles enfrentariam regularmente como desenvolvedores na sua empresa. 

Criar prazos e construir uma série de cenários e tarefas para ajudar a medir e avaliar o pensamento técnico e de resolução de problemas dos seus candidatos. 

Características principais

  • Avalia as habilidades de desenvolvimento Java dos candidatos em um ambiente que você projetou e mede suas habilidades de codificação, em vez de credenciais acadêmicas.
  • Teste os desenvolvedores Java em qualquer parte do mundo a qualquer hora do dia
  • Um ambiente de codificação natural onde o seu candidato tem acesso a todas as ferramentas que tem disponíveis no trabalho para o qual está a contratar
  • Criar automaticamente um relatório de fácil leitura e compreensão para recrutadores não-técnicos
  • Verifique a integridade do trabalho do seu candidato com controles de plágio robustos e complexos

O que procurar em um desenvolvedor Java

O Java é uma das linguagens de codificação mais utilizadas por aí. Com uma linguagem tão versátil, é importante que você saiba o máximo que puder sobre o seu desenvolvedor Java. Um desenvolvedor Java que entende as ferramentas do ofício, mais do que a própria linguagem é uma habilidade muito procurada. Isto porque as linguagens e frameworks estão sempre mudando, e o que estava sendo usado há apenas 5 anos é obsoleto pelos padrões de hoje

Java tem sua própria gama de certificados, mas estes dificilmente são confiáveis, pois fazem pouco para assegurar um recrutador sobre as capacidades de um desenvolvedor Java. É por isso que é importante que, juntamente com uma entrevista tradicional, você use um teste Java online para verificar as habilidades que são específicas para a posição para a qual está recrutando. 

Não vês o que queres?

Não consegue encontrar o teste de codificação Java online que procura? Não te preocupes. Use o DevSkiller's Task Wizard para criar o seu próprio teste de codificação e dar ao seu candidato acesso a tudo o que ele precisa. Crie uma tarefa que foca em problemas comuns em seu negócio, teste as habilidades certas e faça a melhor contratação.