Java programming interview questions and tests

The ready-to-use Devskiller online Java programming tests are widely used for technical screening and online interviews. They help tech recruiters and HR managers to select Java developers with the right skill set for on site interviews and screen out the bad ones.

Devskiller programming tests comprise Java programming interview questions and Java programming tasks. All Devskiller coding tests are powered by RealLifeTesting™ methodology.

If you’re looking for sample Java programming interview questions and tests to assess your candidates, start a free trial or log into your account.

カバーしている技術

プログラミング言語。 ジャワ

Javaフレームワークとライブラリ。 Spring framework, Spring boot, Hibernate, JPA, GWT, JSF, Vaadin, Play framework Groovy, SpockFramework, JUnit, TestNG and others

ツールを構築します。 Maven, Gradle.

ジャワ
ジュニア
テストされたスキル
持続時間
35 分以内
評価
自動
テストの概要

選択問題

知識評価 ジャワ

プログラミングタスク - レベル。簡単

Java | Simple CRUD using HttpClient - Implement еasу basic CRUD operations, using Java 11 HttpClient.

チームプランとエンタープライズプランで利用可能

アカウントの作成
品質保証
シニア
テストされたスキル
持続時間
49 分以内
評価
自動
テストの概要

選択問題

知識評価 品質保証, ユニットテスト, Manual Testing, テスト

プログラミングタスク - レベル: ハード

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

チームプランとエンタープライズプランで利用可能

アカウントの作成
セレン
ミドル
テストされたスキル
持続時間
40 分以内
評価
自動
テストの概要

コードギャップ

知識評価 ジャワ, 品質保証, セレン

プログラミングタスク - レベル。中程度

QA|Java, Selenium|テキストとリンクの抽出 - このタスクの目的は、ページからテキストを取得する能力をテストすることです。タスクには、見えない要素だけでなく、テキストのある要素が表示されるのを待つことも含まれています。

チームプランとエンタープライズプランで利用可能

アカウントの作成
ジャワ
ジュニア
テストされたスキル
持続時間
34 分以内
評価
自動
テストの概要

選択問題

知識評価 ジャワ, スプリングブーツ

プログラミングタスク - レベル。簡単

Java | Spring Boot, Kotlin | Orders microservice - Implement a backbone of the RESTful miscroservice.

チームプランとエンタープライズプランで利用可能

アカウントの作成
セレン
ジュニア
テストされたスキル
持続時間
35 分以内
評価
自動
テストの概要

コードギャップ

知識評価 ジャワ, 品質保証, セレン

プログラミングタスク - レベル。簡単

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.

チームプランとエンタープライズプランで利用可能

アカウントの作成
セレン
ジュニア
テストされたスキル
持続時間
43 分以内
評価
自動
テストの概要

コードギャップ

知識評価 ジャワ, セレン

プログラミングタスク - レベル。簡単

Java|Selenium|Webサービスでの認証 - //TODO実装でマークされたLoginPageクラスに4つのメソッドを実装します。これらはすべてSelenium WebDriverを使用してページと対話する必要があります。

チームプランとエンタープライズプランで利用可能

アカウントの作成
スプリングブーツ
ジュニア
テストされたスキル
持続時間
34 分以内
評価
自動
テストの概要

選択問題

知識評価 ジャワ, スプリングブーツ

プログラミングタスク - レベル。簡単

Java|Spring Boot|ヘルスインジケータ - ServiceHealthCheckクラス内のヘルスメソッドを実装します。

チームプランとエンタープライズプランで利用可能

アカウントの作成
スプリングブーツ
ジュニア
テストされたスキル
持続時間
2 分以内
評価
自動
テストの概要

選択問題

知識評価 ジャワ, スプリングブーツ

プログラミングタスク - レベル。簡単

Java|Spring Boot with JPAクエリ - 最高のストリーミングプラットフォームを見つけるためにSQLクエリを実装します。

チームプランとエンタープライズプランで利用可能

アカウントの作成
ジャワ
ジュニア
テストされたスキル
持続時間
26 分以内
評価
自動
テストの概要

選択問題

知識評価 ジャワ, MongoDB, ノーエスエル

プログラミングタスク - レベル。簡単

Java|MongoDB|ムービーデータベース - データベースからムービーを取得するクラスを実装します。

チームプランとエンタープライズプランで利用可能

アカウントの作成
春
ミドル
テストされたスキル
持続時間
101 分以内
評価
自動
テストの概要

選択問題

知識評価 ジャワ, , JPA

プログラミングタスク - レベル。中程度

Java|Spring, Hibernate|RESTful Blog - ブログを提供するためのシンプルなRESTアプリケーションにコメント機能を実装します。

チームプランとエンタープライズプランで利用可能

アカウントの作成
ハイバネート
ジュニア
テストされたスキル
持続時間
35 分以内
評価
自動
テストの概要

選択問題

知識評価 ハイバネート, ジャワ

プログラミングタスク - レベル。簡単

Java|Hibernate|Attribute Converter - エンティティマッピングを正しく実行するために不足しているAttribute Converterメソッドを実装します。

チームプランとエンタープライズプランで利用可能

アカウントの作成
ジャバ
シニア
テストされたスキル
持続時間
110 分以内
評価
自動
テストの概要

知識チェック #1

コアJavaマルチチョイス問題

知識チェック #1

コアJavaマルチチョイス問題

プログラミングタスク

分散構成ストア - キャッシング、リフレクション、AOP、プロキシの側面

チームプランとエンタープライズプランで利用可能

アカウントの作成

The best roles for a Java software developer:

Recommended roles for Java developers include:

  • ウェブ開発者
  • ソフトウェア開発者
  • Java developer
  • UI developer
  • Application developer
  • バックエンド開発者
  • Embedded developer

How our Online Java tests work

Using the RealLifeTesting™ methodology, Devskiller’s Java programming interview questions help put your candidate in an environment to examine their coding skills. Give them access to all the tools they need to complete a range of tasks that they’d face regularly as a developer in your company. 

Create deadlines and build a range of scenarios and tasks to help measure and asses your candidates’ problem-solving and technical thinking 

主な特徴

  • Asses candidates’ Java development skills in an environment you’ve designed and measure their coding abilities, rather than academic credentials
  • Test Java developers anywhere in the world at any time of day
  • A natural coding environment where your candidate has access to all the tools they have available in the job you’re hiring for
  • Automatically create a report that’s easy to read and comprehend for non-technical recruiters
  • Verify the integrity of your candidate’s work with robust and complex plagiarism controls

What to look for in a Java developer

Java is one of the most widely used coding languages out there. With such a versatile language, it’s important you know as much as you can about your Java developer. A Java developer that understands the tools of the trade, more than the language itself is a highly-sought-after skill. This is because languages and frameworks are always changing, and what was being used only 5 years ago is obsolete by today’s standards

Java has its own range of certificates, but these are hardly reliable as they do little to assure a recruiter about a Java developer’s capabilities. That’s why it’s important that, alongside a traditional interview, you use an online Java test to check the skills that are specific to the position you’re recruiting for. 

欲しいものが見えないのか?

Can’t find the online Java coding test you’re after? No worries. Use Devskiller’s Task Wizard to create your very own coding test and give your candidate access to everything they need. Create a task that focusses on problems common in your business, test the right skills, and make the best hire.