Javaスキルをテストしよう
コア構文と型、メソッド/オーバーロード/スコープ、コレクション/ジェネリクス/制御フロー、例外/並行処理/イディオムをテストします。30のコード読み取り問題、カテゴリ別に即座にスコア、サインアップなしで無料。
Javaテストとは?
これは、シナリオベースのJavaテストです: 30の短いコードスニペット、それぞれの後に実際に実行時に何が起きるかについての質問。== で文字を比較するのではなく静かに参照をチェックするString比較。128以下で== を機能させ、それ以上で静かに失敗させるIntegerオートボックスキャッシュ。誰も気付かないままreturn値をオーバーライドするfinallyブロック。コードが実際に出力または実行するものと一致する答えを選び、見た目がそうであるべき答えではなく。
続きを読む閉じる
30の質問は4つの領域をカバーします——コア構文と型、メソッド/オーバーロード/スコープ、コレクション/ジェネリクス/制御フロー、例外/並行処理/イディオム。その4つは、コード読み取りと実行時が静かに異なり、求人票の『Javaが強い』がインタビューでの何か特定を意味する場所です。各領域でスコアを取得するため、弱い部分は全体の低いスコアではなく弱点として表示されます。
約6分かかり、サインアップはなく、書いたりコンパイルするコードもありません。シニアエンジニアがプルリクエストをレビューする方法と同じ、すべての質問は読み取り予測です。構文を知ることと特定のスニペットが実行時に実際に何をするかを知ることは異なるスキルであり、これは2番目のものを測定します。