Zum Inhalt springen

Java 17

Java 17 online coding tests & interview questions

Java
SENIOR
Geprüfte Fähigkeiten
Dauer
111 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über Java, Core Java, I/O system, Lambda Expressions, Ausnahmen

Code-Lücken

Bewertung der Kenntnisse über Java, Core Java, I/O system, Lambda Expressions, Network Communication

Programmieraufgabe - Level: Schwer

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
MITTEL
Geprüfte Fähigkeiten
Dauer
75 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über Core Java, Java, Serialization, Date and Time, Generics

Code-Lücken

Bewertung der Kenntnisse über Core Java, Java, Memory Management, Network Communication, Lambda Expressions

Programmieraufgabe - Niveau: Mittel

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
Geprüfte Fähigkeiten
Dauer
49 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über Core Java: Network Communication, Generics, Memory Management

Code-Lücken

Bewertung der Kenntnisse über Core Java: Sammlungen, Memory Management, Generics

Programmieraufgabe - Level: Leicht

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

Java
JUNIOR
Geprüfte Fähigkeiten
Dauer
37 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über Java, Core Java, Lambda Expressions, Memory Management

Code-Lücken

Bewertung der Kenntnisse über Core Java, Java, Memory Management, collections, Lambda Expressions

Programmieraufgabe - Level: Leicht

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
MITTEL
Geprüfte Fähigkeiten
Dauer
73 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über Java und QA

Code-Lücken

Bewertung der Kenntnisse über Java und QA

Programmieraufgabe - Niveau: Mittel

QA | Java, JUnit | Vending Machine - Schreiben Sie Unit-Tests für die Überprüfung eines Verkaufsautomaten.

Java
MITTEL
Geprüfte Fähigkeiten
Dauer
69 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über API, Java

Code-Lücken

Bewertung der Kenntnisse über Java, Java Stream API, Streams

Programmieraufgabe - Niveau: Mittel

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

Java
SENIOR
Geprüfte Fähigkeiten
Dauer
78 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über Java

Code-Lücken

Bewertung der Kenntnisse über Java

Programmieraufgabe - Level: Schwer

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

Java
MITTEL
Geprüfte Fähigkeiten
Dauer
97 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über Java

Code-Lücken

Bewertung der Kenntnisse über Java

Programmieraufgabe - Niveau: Mittel

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
Geprüfte Fähigkeiten
Dauer
71 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über Java, Multithreading

Code-Lücken

Bewertung der Kenntnisse über MongoDB

Programmieraufgabe - Level: Schwer

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

Java
MITTEL
Geprüfte Fähigkeiten
Dauer
57 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über Java, Spring Boot

Code-Lücken

Bewertung der Kenntnisse über PostgreSQL, SQL

Programmieraufgabe - Niveau: Mittel

Java | Spring Boot | Items Retriever Microservice - Implement a microservice to retrieve items from the shopping system.

Java
JUNIOR
Geprüfte Fähigkeiten
Dauer
39 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über Java, Spring Boot, JPA

Code-Lücken

Bewertung der Kenntnisse über Java

Programmieraufgabe - Level: Leicht

Java | Spring Boot with JPA queries - Implement SQL queries to find the best streaming platform.

Java
JUNIOR
Geprüfte Fähigkeiten
Dauer
39 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über Core Java, Java, Lambda Expressions, Memory Management

Code-Lücken

Bewertung der Kenntnisse über Core Java, Java, collections, Memory Management, Lambda Expressions

Programmieraufgabe - Level: Leicht

Java | Core Java | Time Service - Implement solutions based on your knowledge of Java Time API.

Java
MITTEL
Geprüfte Fähigkeiten
Dauer
75 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über Java und Spring Boot

Code-Lücken

Bewertung der Kenntnisse über Java und MongoDB

Programmieraufgabe - Niveau: Mittel

Java | MongoDB, Spring Boot | Flight searcher with MongoDB cache - Implement code that will be able to query multiple airlines for prices according to the client’s request.

Java
JUNIOR
Geprüfte Fähigkeiten
Dauer
45 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über Java, Frühling, Winterschlaf

Programmieraufgabe - Level: Leicht

Java | Spring, Hibernate | Hottest pepper application - Implement methods inside PepperDao class using Spring and Hibernate.

Frühling
JUNIOR
Geprüfte Fähigkeiten
Dauer
35 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über Java, Frühling

Programmieraufgabe - Level: Leicht

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
Geprüfte Fähigkeiten
Dauer
35 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über Java, Frühling

Programmieraufgabe - Level: Leicht

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

Spring Boot
JUNIOR
Geprüfte Fähigkeiten
Dauer
54 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über Java, Spring Boot

Code-Lücken

Bewertung der Kenntnisse über Java

Programmieraufgabe - Level: Leicht

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

Java
JUNIOR
Geprüfte Fähigkeiten
Dauer
120 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

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
Geprüfte Fähigkeiten
Dauer
29 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über Java

Code-Lücken

Bewertung der Kenntnisse über Java

Programmieraufgabe - Level: Leicht

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

QA
SENIOR
Geprüfte Fähigkeiten
Dauer
49 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über QA, Unit-Testing, Manuelle Prüfung, Prüfung

Programmieraufgabe - Level: Schwer

QA | Java, Selenium | Multi-Faktor-Authentifizierung Testautomatisierung - Automatisieren Sie den Authentifizierungsmechanismus in Selenium.

Selen
MITTEL
Geprüfte Fähigkeiten
Dauer
40 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Code-Lücken

Bewertung der Kenntnisse über Java, QA, Selen

Programmieraufgabe - Niveau: Mittel

QA | Java, Selenium | Text- und Linkextraktion - Das Ziel dieser Aufgabe ist es, die Fähigkeiten des Kandidaten beim Abrufen von Text von der Seite zu testen. Zu den Aufgaben gehört es, darauf zu warten, dass ein Element mit Text sichtbar wird, sowie auf unsichtbare Elemente.

Selen
JUNIOR
Geprüfte Fähigkeiten
Dauer
35 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Code-Lücken

Bewertung der Kenntnisse über Java, QA, Selen

Programmieraufgabe - Level: Leicht

Java | Selenium | Dropdowns und Sammlungen - Implementieren Sie zwei Methoden in der Klasse SeleniumExecutor, die den Selenium WebDriver verwenden sollten, um die folgenden Aufgaben auf der Seite von der src/test/resources/__files/index.html Seite durchzuführen.

Selen
JUNIOR
Geprüfte Fähigkeiten
Dauer
43 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Code-Lücken

Bewertung der Kenntnisse über Java, Selen

Programmieraufgabe - Level: Leicht

Java | Selenium | Authentifizierung im Webservice - Implementieren Sie vier Methoden in der LoginPage-Klasse, die mit //TODO-Implementierung gekennzeichnet sind. Alle von ihnen sollten den Selenium WebDriver verwenden, um mit der Seite zu interagieren.

Spring Boot
JUNIOR
Geprüfte Fähigkeiten
Dauer
34 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über Java, Spring Boot

Programmieraufgabe - Level: Leicht

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