DevSkillerのロゴタレントブーストのロゴタレントスコアのロゴ

Java interview questions and online tests

DevSkillerのJavaコーディング問題集は専門家チームによって特別に準備されたJava開発者(ジュニアからシニアレベルまで)のための試験です。弊社のJavaコーディング試験はすべてJavaの問題集を利用してあなたに最適な受験者を見つけることができるように特別に調整されています。

DevSkiller の Java コーディング問題は RealLifeTesting™ の手法を利用しており、実際のシナリオを再現して受験者に解かせます。次の Java 開発者を見つけるのは簡単です。

カバーしている技術

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

Javaフレームワークとライブラリ。 Spring Framework、Spring Boot、Hibernate、JPA、GWT、JSF、Vaadin、Play Framework、Groovy、Spock Framework / JUnit、TestNG、Seleniumなど。

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

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

選択問題

知識評価 ジャワ,

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

Java | Spring | Currency Exchange Service - 為替レートサービスを作成します。ユーザーが為替レートの情報を取得し、為替レートの後に得られる金額を計算できるようにする必要があります。

ジャワ
ジュニア
テストされたスキル
持続時間
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|HttpClientを使用した簡単なCRUD - Java 11 HttpClientを使用して、基本的なCRUD操作を実装します。

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

選択問題

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

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

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

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

コードギャップ

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

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

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

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

選択問題

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

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

Java | Spring Boot, Kotlin | Orders microservice - RESTful miscroservice のバックボーンを実装します。

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

コードギャップ

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

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

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

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

コードギャップ

知識評価 ジャワ, セレン

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

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

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

選択問題

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

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

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

The right Java interview questions and online tests to screen Java developers

Recommended roles for our Java Interview Questions

  • ジャバ開発者
  • ジュニアQA開発者
  • フロントエンド開発者
  • フルスタックJava開発者
  • ジュニアJava開発者
  • ミドルJava開発者
  • シニアJava開発者

How our Java interview questions and online tests work

Java テストは RealLifeTesting™ を使用しているので、管理された環境で各申請者の Java コーディングに関する知識を評価することができます。DevSkillerのJavaコーディング問題は、申請者のコーディング能力と問題解決能力を明確に理解することができます。

主な特徴

  • DevSkillerのJavaコーディング問題は、各申請者の特定のスキルセットについての明確な洞察を提供します。
  • リモートテストで時間とコストを削減
  • RealLifeTesting™ の方法論は、受験者が自分の IDE を使用したり、GIT にクローンを作成したり、ユニットテストを実行したり、Stack Overflow/GitHub/Google にアクセスして研究したりすることができる、より優れたユーザー体験を提供しています。
  • 最新の盗作防止ツールが信頼性の高い結果を保証します。
  • 専門家でなくても容易に理解できる、明確で正確な結果
  • すべてのレベルの経験のために利用可能なJavaコーディングテスト

Skills covered in our Java interview questions and online tests

  • スプリングブート
  • ジャワ
  • 品質保証
  • セレン
  • MongoDB
  • メイバーン
  • 明示的な待ち時間
  • コトリン
  • REST

Java開発者に求めるもの

Javaはコンパイル済みのオブジェクト指向プログラミング言語です。つまり、コンパイルされたJavaコードは、再コンパイルを必要とせずにJavaをサポートするすべてのプラットフォームで実行できるということです。しかし、Javaは非プログラマにとって最も使いやすいプログラミング言語ではないと考えられているため、仕事に適したJava開発者を雇う必要があります。

Javaの世界は急速に進化していることを理解することが重要であり、あなたの理想的な候補者は最新の関連する経験を持っている必要があります。あなたのJava開発者は、コレクション、"ストリーム "とラムダ式とスレッドプールを介して並列処理を介してJava言語の理解を持っている必要があります。彼らは、Spring Boot 2、HibernateとSQL、JUnit、およびSpockなどを含むフレームワークの知識を持っている必要があります。言語そのものだけでなく、Java開発者は、MavenやGradle、Git、Dockerなどの言語のツールやライブラリの知識も必要です。最後に、あなたのJava開発者は、商業的なものであれ、そうでないものであれ、実際のコーディングプロジェクトに従事した実践的で実践的な経験を持っている必要があります。

独自のカスタムJavaコーディングの質問を構築する

あなた自身のコードベースを使用して弊社のJavaコーディング問題をテストしたいですか?問題ありません。DevSkillerのオンラインタスクウィザードには、テストの招待状をカスタマイズするための素晴らしい機能が満載されています。テストしたい言語を選択し、テスト範囲や期間を定義し、応募者のプロセスをリアルタイムで監視することができます。リモートテストは、応募者を便利にテストし、世界中の優秀な人材を見つけることができることを意味します。

興味はあるけど、Javaオンラインテストについてもっと知りたいですか?

DevSkillerはあなたのビジネスのニーズにぴったりかもしれないと思っている方は、以下のケーススタディをチェックしてみてください。

エイダの健康

Ada Healthは、医師、科学者、業界のパイオニアによって設立されたグローバルヘルス企業であり、個人の健康の新たな可能性を創造するために設立されました。同社では以前、現場でのタスクで技術力を審査し、その後にチーム面接を実施していましたが、これは非常に時間のかかる手順でした。そのため、エイダの最大の目的は、時間を節約するための改善された面接の経験でした。

"DevSkillerのおかげで、すでに適合する可能性の高い応募者のための貴重な現場時間を節約できました。以前は技術的なタスクで応募者と一緒に過ごしていた時間が、候補者1人あたり3時間短縮されました。"

ミハ・ガーウィグ- エンジニアリングマネージャー エイダヘルス

よくある質問

Javaのオンラインテストはどのように評価されますか?

弊社のJavaオンラインテストを利用して、受験者が試験を終えたら、その結果は自動的に評価されて、分かりやすく簡潔に提示されます。技術的な知識がなくても理解することができます。各受験者は、自分が提供したソリューションが機能するかどうか、コードの品質、コードのエラーがないかどうかを基準に評価されます。さらに、追加機能として、以前のテストからの盗作がないかどうかをテストします。

受験生はどのように試験を受けるのですか?

DevSkillerのJavaオンラインテストは、どこからでもアクセス可能で、採用担当者はテストを提供するだけで、あとは受験者が正しい結果を出すかどうかにかかっています。各テストは期間限定でアクセスできるようになっています。候補者は、お気に入りのIDEを使ってテストを完成させ、プロジェクトをGITにクローンすることができます。また、候補者はユニットテストを実行して、自分のソリューションが効果的であることを確認することもできます。テストが完了すると、テスト結果は自動的に評価され、レポートの形で採用担当者に提示されます。

DevSkillerの設定にはどのくらいの時間がかかりますか?

DevSkillerはJavaコーディングテストの豊富なライブラリを提供しているので、アカウントを設定したらすぐに受験者のテストを開始することができます。Java コーディング問題を設定するプロセスは、最短 5 分で完了します。

受験生はDevSkillerのテストをどのように考えているのでしょうか?

受験者からのフィードバックは、DevSkillerのJavaコーディングテストの構成が気に入っているというものです。受験者は、学生時代から触っていない古いアルゴリズムを単純に作り出そうとするのではなく、自分のソフトウェア開発スキルを証明するチャンスがあることに好感を持っているようです。また、DevSkiller のテストでは、通常のコーディング手法と、ユニットテストや個人の IDE から GIT へのクローンのような従来のツールが使用されていることも気に入っているようです。

開発者候補者がテストを受けることに不安を感じている場合、その疑念は通常、アルゴリズムテストを受けた経験に由来しています-開発者が日常的に使用する実際のスキルをモニターしていないテストです。DevSkiller のオンラインテストでは、候補者はすぐに違いを見分けることができ、挑戦的でありながらも、どのような仕事をするかを公平に表現する方法で Java コーディングスキルをテストすることができることがわかります。

試験期間は?

Javaコーディングテストは柔軟性があり、自分の好みに合わせて期間を設定することができます。あなたはデフォルトの設定を使用するか、またはあなた自身のニーズに合わせてテストを作成するオプションがあります。さらに、テスト内の各個別の質問は、時間制限を設定することができます。