JavaScriptの実力を、基本構文と型強制、関数/スコープ/クロージャとthis、オブジェクト/配列とデータ構造、イベントループ/async/プロトタイプのイディオムで診断。30問のコード読解問題、カテゴリ別に即座スコア表示、登録不要で無料。
登録不要 — 結果はその場ですぐに表示されます。
初級者からエキスパートまで、一度で測定します。序盤の問題は、JavaScriptユーザーなら誰もが遭遇する内容をカバーしています——==と===の違い、ホイスティング、参照と値のセマンティクス。後半は、クロージャとthisバインディング、プロトタイプチェーン、イベントループの背後にあるマイクロタスク/マクロタスク順序へと進みます。あなたのスコアは4つのティアの1つに分類され、ティアの名称は意図的に求人で使われる言葉と同じです。
どちらでもなく、具体的には言いません。すべての問題は、ブラウザで実行しようがNode.jsで実行しようが同じであるコア言語の動作——スコープ、クロージャ、型強制、プロトタイプチェーン、イベントループ——に対して書かれています。DOM APIやNode.js専用のモジュールに依存する問題は一切ありません。
ほとんどの企業の選考スクリーンで最初に出される『読んで予想する』推論と同じ種類の問題を、同じ短いスニペット形式で取り扱っているという意味では、準備としての価値があります。ただし、特定の企業のテストをコピーしたものではありませんし、ここで高いスコアを取ったからといって、それが認定資格になるわけではありません。このテストが教えてくれるのは、4つのエリアのうちどこで点数を落とすかであり、これが技術面接の前に知っておくべき、実用的な情報です。
約6分です。個々の問題にタイマーはありません。このテストはあなたがコードが何をするか知っているかどうかを測定するもので、どれだけ速くクリックできるかを測るものではありません。一つの問題について、自分が納得できるまで好きなだけ考えることができます。
当社のテストを受けることは、あなたの能力の包括的または正確な評価と見なされるべきではありません。結果は情報提供と自己反省の目的のみです。
JavaScriptの実力を、基本構文と型強制、関数/スコープ/クロージャとthis、オブジェクト/配列とデータ構造、イベントループ/async/プロトタイプのイディオムで診断。30問のコード読解問題、カテゴリ別に即座スコア表示、登録不要で無料。
このテストは、シナリオベースのJavaScript試験です。30個の短いコードスニペットがあり、各問題で「実際に実行したら何が起こるか」を選びます。ループのコールバック内でキャプチャされた変数が、予想した値ではなく、最終的な値で参照される。== 比較が型強制を使って静かに型を変換してから比較する。スプレッド構文でコピーされたオブジェクトが深いコピーに見えるけれど、実は最上層だけがコピーされている。あなたが選ぶのは、そうなるべきに見える答えではなく、実際にコードが出力・実行する動作に合う答えです。
30問は4つのエリアをカバーしています——基本構文と型強制、関数/スコープ/クロージャとthis、オブジェクト/配列とデータ構造、イベントループ/async/プロトタイプのイディオム。この4つのエリアは、コードを「読む」ことと「動かす」ことが静かに異なる場所であり、求人に『JavaScriptが得意』と書かれている意味が、実際の面接で何を指すのか、そういった場所です。各エリア別にスコアが出るので、弱みが弱みとしてはっきり見えます。
所要時間は約6分です。登録は不要で、コードを書いたり実行したりする必要もありません。すべての問題は『読んで予想する』形式で、シニアエンジニアがプルリクエストをレビューする方法と同じです。構文を知ることと、特定のスニペットが実行時に実際に何をするかを知ることは異なるスキルであり、このテストは後者を測定します。
4つのJavaScriptエリアのうち、実際にあなたを足止めしているのがどれかが見える
カテゴリ別の詳細スコア——構文/型強制、スコープ/クロージャ/this、オブジェクト/配列、async/イベントループ
あなたがどのレベルに当てはまるか知る:初級者、中級者、上級者、またはエキスパート
求人に『JavaScriptが得意』と書かれていることが実際に何を意味するのか、自分がどの位置にいるのかを比較できる
30問、6分。自動進行—手動「次へ」なし。
プロフィールの即座の内訳。無料、シェア可能、ログイン時に保存。
プレミアムで完全なレポート、キャリア、強み、成長パスがアンロックされます。
JavaScriptの実力を、基本構文と型強制、関数/スコープ/クロージャとthis、オブジェクト/配列とデータ構造、イベントループ/async/プロトタイプのイディオムで診断。30問のコード読解問題、カテゴリ別に即座スコア表示、登録不要で無料。
登録不要 — 結果はその場ですぐに表示されます。
初級者からエキスパートまで、一度で測定します。序盤の問題は、JavaScriptユーザーなら誰もが遭遇する内容をカバーしています——==と===の違い、ホイスティング、参照と値のセマンティクス。後半は、クロージャとthisバインディング、プロトタイプチェーン、イベントループの背後にあるマイクロタスク/マクロタスク順序へと進みます。あなたのスコアは4つのティアの1つに分類され、ティアの名称は意図的に求人で使われる言葉と同じです。
どちらでもなく、具体的には言いません。すべての問題は、ブラウザで実行しようがNode.jsで実行しようが同じであるコア言語の動作——スコープ、クロージャ、型強制、プロトタイプチェーン、イベントループ——に対して書かれています。DOM APIやNode.js専用のモジュールに依存する問題は一切ありません。
ほとんどの企業の選考スクリーンで最初に出される『読んで予想する』推論と同じ種類の問題を、同じ短いスニペット形式で取り扱っているという意味では、準備としての価値があります。ただし、特定の企業のテストをコピーしたものではありませんし、ここで高いスコアを取ったからといって、それが認定資格になるわけではありません。このテストが教えてくれるのは、4つのエリアのうちどこで点数を落とすかであり、これが技術面接の前に知っておくべき、実用的な情報です。
約6分です。個々の問題にタイマーはありません。このテストはあなたがコードが何をするか知っているかどうかを測定するもので、どれだけ速くクリックできるかを測るものではありません。一つの問題について、自分が納得できるまで好きなだけ考えることができます。