メインコンテンツへスキップ
Career理論ベース

JavaScriptテスト

JavaScriptの実力を、基本構文と型強制、関数/スコープ/クロージャとthis、オブジェクト/配列とデータ構造、イベントループ/async/プロトタイプのイディオムで診断。30問のコード読解問題、カテゴリ別に即座スコア表示、登録不要で無料。

30問9分

登録不要 — 結果はその場ですぐに表示されます。

この診断でわかること
  • 4つのJavaScriptエリアのうち、実際にあなたを足止めしているのがどれかが見える
  • カテゴリ別の詳細スコア——構文/型強制、スコープ/クロージャ/this、オブジェクト/配列、async/イベントループ
  • あなたがどのレベルに当てはまるか知る:初級者、中級者、上級者、またはエキスパート
  • 求人に『JavaScriptが得意』と書かれていることが実際に何を意味するのか、自分がどの位置にいるのかを比較できる
よくある質問
  • 初級者からエキスパートまで、一度で測定します。序盤の問題は、JavaScriptユーザーなら誰もが遭遇する内容をカバーしています——==と===の違い、ホイスティング、参照と値のセマンティクス。後半は、クロージャとthisバインディング、プロトタイプチェーン、イベントループの背後にあるマイクロタスク/マクロタスク順序へと進みます。あなたのスコアは4つのティアの1つに分類され、ティアの名称は意図的に求人で使われる言葉と同じです。

  • どちらでもなく、具体的には言いません。すべての問題は、ブラウザで実行しようがNode.jsで実行しようが同じであるコア言語の動作——スコープ、クロージャ、型強制、プロトタイプチェーン、イベントループ——に対して書かれています。DOM APIやNode.js専用のモジュールに依存する問題は一切ありません。

  • ほとんどの企業の選考スクリーンで最初に出される『読んで予想する』推論と同じ種類の問題を、同じ短いスニペット形式で取り扱っているという意味では、準備としての価値があります。ただし、特定の企業のテストをコピーしたものではありませんし、ここで高いスコアを取ったからといって、それが認定資格になるわけではありません。このテストが教えてくれるのは、4つのエリアのうちどこで点数を落とすかであり、これが技術面接の前に知っておくべき、実用的な情報です。

  • 約9分です。個々の問題にタイマーはありません。このテストはあなたがコードが何をするか知っているかどうかを測定するもので、どれだけ速くクリックできるかを測るものではありません。一つの問題について、自分が納得できるまで好きなだけ考えることができます。

開始する前に

  • ルールとタイミング

    • 30問、約9分。
    • 各問題に正解が1つあります。正しいと思う選択肢を選んでください。
    • 1人で、静かな場所で行ってください。テスト中に他の人に相談しないでください。
  • 免責事項

    当社のテストを受けることは、あなたの能力の包括的または正確な評価と見なされるべきではありません。結果は情報提供と自己反省の目的のみです。