콘텐츠로 건너뛰기

Java 17

Java 17 online coding tests & interview questions

Java
SENIOR
검증된 기술
기간
111 최대 분.
평가
자동
테스트 개요

선택형 문제

에 대한 지식 평가 Java, Core Java, I/O system, Lambda Expressions, Exceptions

Code gaps

에 대한 지식 평가 Java, Core Java, I/O system, Lambda Expressions, Network Communication

Programming task - Level: Hard

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
중간
검증된 기술
기간
75 최대 분.
평가
자동
테스트 개요

선택형 문제

에 대한 지식 평가 Core Java, Java, Serialization, Date and Time, Generics

Code gaps

에 대한 지식 평가 Core Java, Java, Memory Management, Network Communication, Lambda Expressions

프로그래밍 작업 - 레벨: 중간

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
주니어
검증된 기술
기간
49 최대 분.
평가
자동
테스트 개요

선택형 문제

에 대한 지식 평가 Core Java: Network Communication, Generics, Memory Management

Code gaps

에 대한 지식 평가 Core Java: Collections, Memory Management, Generics

Programming task - Level: Easy

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

Java
주니어
검증된 기술
기간
37 최대 분.
평가
자동
테스트 개요

선택형 문제

에 대한 지식 평가 Java, Core Java, Lambda Expressions, Memory Management

Code gaps

에 대한 지식 평가 Core Java, Java, Memory Management, collections, Lambda Expressions

Programming task - Level: Easy

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
중간
검증된 기술
기간
73 최대 분.
평가
자동
테스트 개요

선택형 문제

에 대한 지식 평가 JavaQA

Code gaps

에 대한 지식 평가 JavaQA

프로그래밍 작업 - 레벨: 중간

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

Java
중간
검증된 기술
기간
69 최대 분.
평가
자동
테스트 개요

선택형 문제

에 대한 지식 평가 API, Java

Code gaps

에 대한 지식 평가 Java, Java Stream API, Streams

프로그래밍 작업 - 레벨: 중간

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

Java
SENIOR
검증된 기술
기간
78 최대 분.
평가
자동
테스트 개요

선택형 문제

에 대한 지식 평가 Java

Code gaps

에 대한 지식 평가 Java

Programming task - Level: Hard

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

Java
중간
검증된 기술
기간
97 최대 분.
평가
자동
테스트 개요

선택형 문제

에 대한 지식 평가 Java

Code gaps

에 대한 지식 평가 Java

프로그래밍 작업 - 레벨: 중간

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
검증된 기술
기간
71 최대 분.
평가
자동
테스트 개요

선택형 문제

에 대한 지식 평가 Java, Multithreading

Code gaps

에 대한 지식 평가 MongoDB

Programming task - Level: Hard

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

Java
중간
검증된 기술
기간
57 최대 분.
평가
자동
테스트 개요

선택형 문제

에 대한 지식 평가 Java, Spring Boot

Code gaps

에 대한 지식 평가 PostgreSQL, SQL

프로그래밍 작업 - 레벨: 중간

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

Java
주니어
검증된 기술
기간
39 최대 분.
평가
자동
테스트 개요

선택형 문제

에 대한 지식 평가 Java, Spring Boot, JPA

Code gaps

에 대한 지식 평가 Java

Programming task - Level: Easy

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

Java
주니어
검증된 기술
기간
39 최대 분.
평가
자동
테스트 개요

선택형 문제

에 대한 지식 평가 Core Java, Java, Lambda Expressions, Memory Management

Code gaps

에 대한 지식 평가 Core Java, Java, collections, Memory Management, Lambda Expressions

Programming task - Level: Easy

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

Java
중간
검증된 기술
기간
75 최대 분.
평가
자동
테스트 개요

선택형 문제

에 대한 지식 평가 JavaSpring Boot

Code gaps

에 대한 지식 평가 JavaMongoDB

프로그래밍 작업 - 레벨: 중간

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
주니어
검증된 기술
기간
45 최대 분.
평가
자동
테스트 개요

선택형 문제

에 대한 지식 평가 Java, , 최대 절전 모드

Programming task - Level: Easy

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

봄
주니어
검증된 기술
기간
35 최대 분.
평가
자동
테스트 개요

선택형 문제

에 대한 지식 평가 Java,

Programming task - Level: Easy

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
주니어
검증된 기술
기간
35 최대 분.
평가
자동
테스트 개요

선택형 문제

에 대한 지식 평가 Java,

Programming task - Level: Easy

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

Spring Boot
주니어
검증된 기술
기간
54 최대 분.
평가
자동
테스트 개요

선택형 문제

에 대한 지식 평가 Java, Spring Boot

Code gaps

에 대한 지식 평가 Java

Programming task - Level: Easy

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

Java
주니어
검증된 기술
기간
120 최대 분.
평가
자동
테스트 개요

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.

QA
SENIOR
검증된 기술
기간
49 최대 분.
평가
자동
테스트 개요

선택형 문제

에 대한 지식 평가 QA, Unit-Testing, Manual Testing, Testing

Programming task - Level: Hard

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

Selenium
중간
검증된 기술
기간
40 최대 분.
평가
자동
테스트 개요

Code gaps

에 대한 지식 평가 Java, QA, Selenium

프로그래밍 작업 - 레벨: 중간

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.

Selenium
주니어
검증된 기술
기간
35 최대 분.
평가
자동
테스트 개요

Code gaps

에 대한 지식 평가 Java, QA, Selenium

Programming task - Level: Easy

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.

Selenium
주니어
검증된 기술
기간
43 최대 분.
평가
자동
테스트 개요

Code gaps

에 대한 지식 평가 Java, Selenium

Programming task - Level: Easy

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.