メインコンテンツへスキップ

Javaスキルをテストしよう

コア構文と型、メソッド/オーバーロード/スコープ、コレクション/ジェネリクス/制御フロー、例外/並行処理/イディオムをテストします。30のコード読み取り問題、カテゴリ別に即座にスコア、サインアップなしで無料。

30問9分
この診断を受ける
基本

Javaテストとは?

これは、シナリオベースのJavaテストです: 30の短いコードスニペット、それぞれの後に実際に実行時に何が起きるかについての質問。== で文字を比較するのではなく静かに参照をチェックするString比較。128以下で== を機能させ、それ以上で静かに失敗させるIntegerオートボックスキャッシュ。誰も気付かないままreturn値をオーバーライドするfinallyブロック。コードが実際に出力または実行するものと一致する答えを選び、見た目がそうであるべき答えではなく。

続きを読む

30の質問は4つの領域をカバーします——コア構文と型、メソッド/オーバーロード/スコープ、コレクション/ジェネリクス/制御フロー、例外/並行処理/イディオム。その4つは、コード読み取りと実行時が静かに異なり、求人票の『Javaが強い』がインタビューでの何か特定を意味する場所です。各領域でスコアを取得するため、弱い部分は全体の低いスコアではなく弱点として表示されます。

約9分かかり、サインアップはなく、書いたりコンパイルするコードもありません。シニアエンジニアがプルリクエストをレビューする方法と同じ、すべての質問は読み取り予測です。構文を知ることと特定のスニペットが実行時に実際に何をするかを知ることは異なるスキルであり、これは2番目のものを測定します。

得られるもの

診断でわかること

4つのJava領域のどれが実際にあなたを引き止めているかを見て
カテゴリ別の内訳を取得——構文/型、メソッド/スコープ、コレクション/ジェネリクス、例外/並行処理
あなたがどのティアにいるかを見つける: 初級者、中級者、上級者、またはエキスパート
強いJavaを意味するものに対してあなたがどこに座っているか比較
  • 初級者から1回のセッションでエキスパートまでスパン。初期の質問は、すべてのJavaユーザーが遭遇するもの——== vs .equals、Integer オートボックス、オーバーフロー。後のものはオーバーロード解決、ジェネリクスとコレクション、例外、並行処理、ストリーム遅延に進みます。あなたのスコアは4つのティアのいずれかにあなたを配置し、ティア名は意図的に求人票で使用されるもの。

  • いいえ。すべての質問は最新のJavaバージョン全体で安定しているコア言語動作に対して書かれていません——オブジェクト恒等性、コレクションフレームワーク、例外階層、基本的な並行処理プリミティブ。ここには何もバージョン固有のAPIに依存していません。

  • ほとんどの雇用主スクリーンが開く同じ読み取り予測推論を同じ短いスニペット形式でサンプリングするため、準備として機能します。これは特定の雇用主テストのコピーではなく、ここでの良いスコアは証書ではありません。それが教えることは、あなたが技術面接の前に知っておくべき有用なもの、4つの領域のどれであなたは失点するかです。

  • 約9分。個別の質問のタイマーはありません——テストはあなたがコードが何をするか知ることを測定し、どのくらい速くクリックできるかではありません。質問について好きなだけ長く考えることができます。

  • いいえ。テストを実行してアカウントなしでスコアとカテゴリ内訳を見ることができます。作成は、結果が保持されるため、後の試みと比較する場合にのみ有用です。

  • 4つの領域ごとにスコアを取得するため、損失が集中している場所が見え、あなたが着地したティアを目指した推奨。テストは質問ごとの回答シートを公開しません、質問が回転し、公開キーは誰もが準備に使用するための無意味なスコアを作成するため。

  • 不慣れなコードを正しく読むことは、Javaに触れるあらゆるロールのスクリーニング対象であり、これはタイポロジーテストが行う公平性の問題を運ばない客観的な正誤テストです。結果を1つの場所で申請者に送信して収集したい場合、それはこのページではなくJobCannon採用側を通じて実行されます。

Javaスキル評価を今すぐ受ける

Javaテストのプロフィールを発見しましょう。全30問・9分。

この診断を受ける
関連

関連する診断