Skip to content

Java 17

Java 17 online coding tests & interview questions

Java
SENIOR
Compétences testées
La durée
111 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances Java, Core Java, Système d'E/S, Expressions lambda, Exceptions

Lacunes du code

l'évaluation des connaissances Java, Core Java, Système d'E/S, Expressions lambda, Communication en réseau

Tâche de programmation - Niveau : Difficile

Java | Application de bibliothèque - Créer une application qui permet à la bibliothèque de gérer les livres, leurs emprunts et de préparer des rapports sur les livres qui n'ont pas été rendus à temps. Terminer l'implémentation des méthodes de service manquantes.

Java
MOYEN
Compétences testées
La durée
75 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances Core Java, Java, Sérialisation, Date et heure, Génériques

Lacunes du code

l'évaluation des connaissances Core Java, Java, Gestion de la mémoire, Communication en réseau, Expressions lambda

Tâche de programmation - Niveau : Moyen

Java | Application de bibliothèque - Création d'une application permettant à la bibliothèque de gérer les livres et leurs emprunts. Votre tâche actuelle est de terminer l'implémentation des méthodes de service manquantes.

Java
JUNIOR
Compétences testées
La durée
49 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances Core Java: Communication en réseau, Génériques, Gestion de la mémoire

Lacunes du code

l'évaluation des connaissances Core Java: Collections, Gestion de la mémoire, Génériques

Tâche de programmation - Niveau : Facile

Java | Currency Exchange - Achever la mise en œuvre de l'application Currency Exchange, qui est responsable de la gestion des taux de change et de l'échange des devises.

Java
JUNIOR
Compétences testées
La durée
37 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances Java, Core Java, Expressions lambda, Gestion de la mémoire

Lacunes du code

l'évaluation des connaissances Core Java, Java, Gestion de la mémoire, collections, Expressions lambda

Tâche de programmation - Niveau : Facile

Java | Application de bibliothèque - Création d'une application permettant à la bibliothèque de gérer son stock de livres. L'objectif de la tâche est de terminer l'implémentation des méthodes de service manquantes.

junit
MOYEN
Compétences testées
La durée
73 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances Java et QA

Lacunes du code

l'évaluation des connaissances Java et QA

Tâche de programmation - Niveau : Moyen

QA | Java, JUnit | Distributeur automatique - Ecrire des tests unitaires pour la vérification d'un distributeur automatique.

Java
MOYEN
Compétences testées
La durée
69 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances API, Java

Lacunes du code

l'évaluation des connaissances Java, API de flux Java, Cours d'eau

Tâche de programmation - Niveau : Moyen

Java | Standard Search Engine - Moteur de recherche de produits basé sur des prédicats simples et composés.

Java
SENIOR
Compétences testées
La durée
78 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances Java

Lacunes du code

l'évaluation des connaissances Java

Tâche de programmation - Niveau : Difficile

Java | Precomputation Queue - Implémenter une file d'attente prioritaire qui sera utilisée sur plusieurs nœuds pour précalculer de manière asynchrone des statistiques sur des ensembles de produits.

Java
MOYEN
Compétences testées
La durée
97 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances Java

Lacunes du code

l'évaluation des connaissances Java

Tâche de programmation - Niveau : Moyen

Java | Moteur de recherche précalculé - Implémenter le moteur optimisé pour la recherche de produits, basé sur la tâche de précalcul pour précalculer les résultats pour n'importe quel ensemble d'options.

Java
SENIOR
Compétences testées
La durée
71 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances Java, Multithreading

Lacunes du code

l'évaluation des connaissances MongoDB

Tâche de programmation - Niveau : Difficile

Java | Circuit Breaker and Retry pattern - Implémenter un circuit breaker, fallback and retry pattern dans une architecture de microservices.

Java
MOYEN
Compétences testées
La durée
57 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances Java, Spring Boot

Lacunes du code

l'évaluation des connaissances PostgreSQL, SQL

Tâche de programmation - Niveau : Moyen

Java | Spring Boot | Microservice de récupération d'articles - Implémenter un microservice pour récupérer des articles du système d'achat.

Java
JUNIOR
Compétences testées
La durée
39 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances Java, Spring Boot, JPA

Lacunes du code

l'évaluation des connaissances Java

Tâche de programmation - Niveau : Facile

Java | Spring Boot avec des requêtes JPA - Implémenter des requêtes SQL pour trouver la meilleure plateforme de streaming.

Java
JUNIOR
Compétences testées
La durée
39 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances Core Java, Java, Expressions lambda, Gestion de la mémoire

Lacunes du code

l'évaluation des connaissances Core Java, Java, collections, Gestion de la mémoire, Expressions lambda

Tâche de programmation - Niveau : Facile

Java | Core Java | Time Service - Mettre en œuvre des solutions basées sur votre connaissance de Java Time API.

Java
MOYEN
Compétences testées
La durée
75 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances Java et Spring Boot

Lacunes du code

l'évaluation des connaissances Java et MongoDB

Tâche de programmation - Niveau : Moyen

Java | MongoDB, Spring Boot | Recherche de vols avec cache MongoDB - Implémenter un code qui sera capable d'interroger plusieurs compagnies aériennes pour obtenir des prix en fonction de la demande du client.

Java
JUNIOR
Compétences testées
La durée
45 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances Java, Printemps, Hibernation

Tâche de programmation - Niveau : Facile

Java | Spring, Hibernate | Hottest pepper application - Implémenter des méthodes dans la classe PepperDao en utilisant Spring et Hibernate.

Printemps
JUNIOR
Compétences testées
La durée
35 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances Java, Printemps

Tâche de programmation - Niveau : Facile

Java | Spring | Service de change - Créer un service de change. Il doit permettre aux utilisateurs d'obtenir des informations sur les taux de change et de calculer la somme d'argent qu'ils obtiendront après le change.

Java
JUNIOR
Compétences testées
La durée
35 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances Java, Printemps

Tâche de programmation - Niveau : Facile

Java | Kafka | Réservations de billets d'avion - Implémentation du service de validation de la qualité des données reçues des agences de voyage.

Spring Boot
JUNIOR
Compétences testées
La durée
54 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances Java, Spring Boot

Lacunes du code

l'évaluation des connaissances Java

Tâche de programmation - Niveau : Facile

Java | Spring Boot | HATEOAS Bike Station - Finir l'implémentation de HATEOAS vers l'API REST.

Java
JUNIOR
Compétences testées
La durée
120 minutes max.
L'évaluation
Automatique
Aperçu du test

Tâche de programmation Front End - Niveau : Facile

JavaScript | TypeScript | Application de facturation - frontend - Implémentation de la partie front-end pour la fusion et l'agrégation des données de la facture avec les taux de change.

Tâche de programmation Back End - Niveau : Facile

Java | Application de facturation - backend - Implémentation de la partie backend pour la recherche et l'agrégation des données de facturation avec le service et les méthodes DAO.

Java
JUNIOR
Compétences testées
La durée
29 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances Java

Lacunes du code

l'évaluation des connaissances Java

Tâche de programmation - Niveau : Facile

Java | GetWordFromText et Reverse - Implémentation de deux méthodes qui renvoient les mots du texte et les inversent.

QA
SENIOR
Compétences testées
La durée
49 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances QA, Tests unitaires, Tests manuels, Essais

Tâche de programmation - Niveau : Difficile

QA | Java, Selenium | Automatisation des tests d'authentification multi-facteurs - Automatiser le mécanisme d'authentification dans Selenium.

Sélénium
MOYEN
Compétences testées
La durée
40 minutes max.
L'évaluation
Automatique
Aperçu du test

Lacunes du code

l'évaluation des connaissances Java, QA, Sélénium

Tâche de programmation - Niveau : Moyen

QA | Java, Selenium | Extraction de texte et de liens - L'objectif de cette tâche est de tester les capacités du candidat à extraire du texte d'une page. Les tâches consistent à attendre qu'un élément contenant du texte soit visible ainsi que des éléments invisibles.

Sélénium
JUNIOR
Compétences testées
La durée
35 minutes max.
L'évaluation
Automatique
Aperçu du test

Lacunes du code

l'évaluation des connaissances Java, QA, Sélénium

Tâche de programmation - Niveau : Facile

Java | Selenium | Dropdowns et collections - Implémenter deux méthodes dans la classe SeleniumExecutor, qui devrait utiliser le pilote Web Selenium pour effectuer les tâches suivantes sur la page de la page src/test/resources/__files/index.html.

Sélénium
JUNIOR
Compétences testées
La durée
43 minutes max.
L'évaluation
Automatique
Aperçu du test

Lacunes du code

l'évaluation des connaissances Java, Sélénium

Tâche de programmation - Niveau : Facile

Java | Selenium | Authentification dans un service web - Implémenter quatre méthodes dans la classe LoginPage marquée par l'implémentation //TODO. Elles doivent toutes utiliser Selenium WebDriver pour interagir avec la page.

Spring Boot
JUNIOR
Compétences testées
La durée
34 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances Java, Spring Boot

Tâche de programmation - Niveau : Facile

Java | Spring Boot | Indicateur de santé - Implémenter la méthode de santé dans la classe ServiceHealthCheck.