Java programming interview questions and Java programming 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 tests. 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|Kafka|航空券予約 - 旅行会社から受信したデータの品質を検証するサービスを実装します。

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

選択問題

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

コードギャップ

知識評価 ジャワ

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

Java|Spring Boot|HATEOAS Bike Station - REST APIへのHATEOASの実装を終了します。

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

フロントエンドのプログラミングタスク - レベル。簡単

JavaScript|TypeScript|請求書アプリケーション - フロントエンド - 請求書データと為替レートをマージして集計するフロントエンド部分を実装します。

バックエンドのプログラミングタスク - レベル。簡単

Java|請求書アプリケーション - バックエンド - 請求書データをサービスやDAOメソッドで検索・集計するバックエンド部分を実装します。

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

選択問題

知識評価 ジャワ

コードギャップ

知識評価 ジャワ

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

Java | GetWordFromText and Reverse - テキストから単語を返し、それを反転させる2つのメソッドを実装する。

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

選択問題

知識評価 ジャワ

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

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

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

選択問題

知識評価 品質保証, ユニットテスト, マニュアルテスト, テスト

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

QA|Java、Selenium|多要素認証テストの自動化 - Seleniumで認証機構を自動化する。

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

コードギャップ

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

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

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

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

選択問題

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

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

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

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

コードギャップ

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

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

Java | Selenium | ドロップダウンとコレクション - SeleniumExecutor クラスに 2 つのメソッドを実装します。Selenium WebDriver を使用して src/test/resources/__files/index.html ページからページ上で以下のタスクを実行する必要があります。

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

コードギャップ

知識評価 ジャワ, セレン

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

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

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

選択問題

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

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

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

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

選択問題

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

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

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

The best roles for a Java software developer:

Recommended roles for Java programming tests include:

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

How our Online Java skill 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 with Java skill tests
  • 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 skill 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.

セキュリティ認証とコンプライアンス。お客様のデータの安全性を確認します。