Vai al contenuto

Java 17

Java 17 online coding tests & interview questions

Java
SENIOR
Competenze testate
Durata
111 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Java, Core Java, I/O system, Lambda Expressions, Exceptions

Lacune nel codice

valutare la conoscenza di Java, Core Java, I/O system, Lambda Expressions, Network Communication

Attività di programmazione - Livello: Difficile

Java | Library application - Create an application that allows the library to manage books, their borrowings and prepare some reports about books that were not returned on time. Finish implementation of the missing service methods.

Java
MEDIO
Competenze testate
Durata
75 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Core Java, Java, Serialization, Date and Time, Generics

Lacune nel codice

valutare la conoscenza di Core Java, Java, Memory Management, Network Communication, Lambda Expressions

Attività di programmazione - Livello: Medio

Java | Library application - Creating an application allowing the library to manage books and their borrowings. Your current task is to finish the implementation of missing service methods.

Java
JUNIOR
Competenze testate
Durata
49 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Core Java: Network Communication, Generics, Memory Management

Lacune nel codice

valutare la conoscenza di Core Java: Collections, Memory Management, Generics

Attività di programmazione - Livello: Facile

Java | Currency Exchange - Complete the implementation of the Currency Exchange app, which is responsible for managing exchange rates and exchanging the currencies.

Java
JUNIOR
Competenze testate
Durata
37 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Java, Core Java, Lambda Expressions, Memory Management

Lacune nel codice

valutare la conoscenza di Core Java, Java, Memory Management, collections, Lambda Expressions

Attività di programmazione - Livello: Facile

Java | Library Application - Creation of an application allowing the library to manage their books stock. Task goal is to finish the implementation of missing service methods.

junit
MEDIO
Competenze testate
Durata
73 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Java e QA

Lacune nel codice

valutare la conoscenza di Java e QA

Attività di programmazione - Livello: Medio

QA | Java, JUnit | Vending Machine - Write unit tests for the verification of a Vending machine.

Java
MEDIO
Competenze testate
Durata
69 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di API, Java

Lacune nel codice

valutare la conoscenza di Java, Java Stream API, Streams

Attività di programmazione - Livello: Medio

Java | Standard Search Engine - Implement engine for product searching based on simple and compound predicates.

Java
SENIOR
Competenze testate
Durata
78 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Java

Lacune nel codice

valutare la conoscenza di Java

Attività di programmazione - Livello: Difficile

Java | Precomputation Queue - Implement priority queue which will be used on several nodes to asynchronously precompute statistics about product sets.

Java
MEDIO
Competenze testate
Durata
97 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Java

Lacune nel codice

valutare la conoscenza di Java

Attività di programmazione - Livello: Medio

Java | Precomputing Search Engine - Implement the optimized engine for the product search, based on the precomputation task to precompute the results for any set of the options.

Java
SENIOR
Competenze testate
Durata
71 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Java, Multithreading

Lacune nel codice

valutare la conoscenza di MongoDB

Attività di programmazione - Livello: Difficile

Java | Circuit Breaker and Retry pattern - Implement circuit breaker, fallback and retry pattern in microservice architecture.

Java
MEDIO
Competenze testate
Durata
57 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Java, Spring Boot

Lacune nel codice

valutare la conoscenza di PostgreSQL, SQL

Attività di programmazione - Livello: Medio

Java | Spring Boot | Items Retriever Microservice - Implementare un microservizio per recuperare gli articoli dal sistema di shopping.

Java
JUNIOR
Competenze testate
Durata
39 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Java, Spring Boot, APP

Lacune nel codice

valutare la conoscenza di Java

Attività di programmazione - Livello: Facile

Java | Spring Boot con query JPA - Implementare query SQL per trovare la migliore piattaforma di streaming.

Java
JUNIOR
Competenze testate
Durata
39 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Core Java, Java, Lambda Expressions, Memory Management

Lacune nel codice

valutare la conoscenza di Core Java, Java, collections, Memory Management, Lambda Expressions

Attività di programmazione - Livello: Facile

Java | Core Java | Time Service - Implementare soluzioni basate sulla conoscenza dell'API Java Time.

Java
MEDIO
Competenze testate
Durata
75 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Java e Spring Boot

Lacune nel codice

valutare la conoscenza di Java e MongoDB

Attività di programmazione - Livello: Medio

Java | MongoDB, Spring Boot | Ricercatore di voli con cache MongoDB - Implementare un codice che sia in grado di interrogare più compagnie aeree per ottenere i prezzi in base alla richiesta del cliente.

Java
JUNIOR
Competenze testate
Durata
45 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Java, Primavera, Ibernazione

Attività di programmazione - Livello: Facile

Java | Spring, Hibernate | Applicazione Pepper più piccante - Implementare i metodi all'interno della classe PepperDao utilizzando Spring e Hibernate.

Primavera
JUNIOR
Competenze testate
Durata
35 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Java, Primavera

Attività di programmazione - Livello: Facile

Java | Spring | Currency Exchange Service - Create a currency exchange rate service. It should allow users to fetch information about currency exchange rates and calculate the amount of money they will get after the exchange.

Java
JUNIOR
Competenze testate
Durata
35 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Java, Primavera

Attività di programmazione - Livello: Facile

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

Spring Boot
JUNIOR
Competenze testate
Durata
54 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Java, Spring Boot

Lacune nel codice

valutare la conoscenza di Java

Attività di programmazione - Livello: Facile

Java | Spring Boot | HATEOAS Bike Station - Finish the implementation of HATEOAS to the REST API.

Java
JUNIOR
Competenze testate
Durata
120 minuti al massimo.
Valutazione
Automatico
Panoramica del test

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
Competenze testate
Durata
29 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Java

Lacune nel codice

valutare la conoscenza di Java

Attività di programmazione - Livello: Facile

Java | GetWordFromText and Reverse - Implement two methods which will be returning the words from the text and reversing them.

QA
SENIOR
Competenze testate
Durata
49 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di QA, Unit-Testing, Manual Testing, Testing

Attività di programmazione - Livello: Difficile

QA | Java, Selenium | Multi-factor authentication test automation - Automate the authentication mechanism in Selenium.

Selenio
MEDIO
Competenze testate
Durata
40 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Lacune nel codice

valutare la conoscenza di Java, QA, Selenio

Attività di programmazione - Livello: Medio

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.

Selenio
JUNIOR
Competenze testate
Durata
35 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Lacune nel codice

valutare la conoscenza di Java, QA, Selenio

Attività di programmazione - Livello: Facile

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.

Selenio
JUNIOR
Competenze testate
Durata
43 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Lacune nel codice

valutare la conoscenza di Java, Selenio

Attività di programmazione - Livello: Facile

Java | Selenium | Authentication in web service - Implement four methods at the LoginPage class marked with //TODO implementation. All of them should use the Selenium WebDriver to interact with the page.

Spring Boot
JUNIOR
Competenze testate
Durata
34 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Java, Spring Boot

Attività di programmazione - Livello: Facile

Java | Spring Boot | Health Indicator - Implement the health method inside the ServiceHealthCheck class.