このコーディングテストは、候補者が選択したプログラミング言語で、中級レベルのプログラミングスキルを評価します。候補者に選択してもらうプログラミング言語を設定することができます。
Javascript, TypeScript, Python, Java, PHP, C, C++, C#, Ruby, Go, Kotlin, Swift, Scala, R, Dart, Julia, Rust, Perl, Elixir, Erlang
中級レベルの開発者、バックエンド開発者、フルスタック開発者、ソフトウェアエンジニア、その他プログラミングの中級レベルの知識を必要とするあらゆる職務。
中級レベルのプログラマーにとって、成功のためには少なくとも1つのプログラミング言語の強力な基礎力が不可欠です。中級レベルのプログラミング問題を解くことができる候補者は、これまで以上に複雑な課題に取り組むのに十分な能力を備えています。
この中級レベルのプログラミング課題では、中程度の難易度のアルゴリズムをプログラミングする能力を評価し、中級のプログラミング能力をテストします。この課題は、当社のプラットフォームで利用可能なコーディング言語のいずれかで完了することができます。アセスメントを設定する際に、課題で使用する言語を設定するのは、雇用主です。
雇用主は、組織のニーズや要件に合ったプログラミング言語を選択することができます。候補者は、雇用主が課題のために有効にしたプログラミング言語の中から、最も使いやすく、自分の強みを最もアピールできるものを選ぶことができます。
このテストでは、中級レベルのアルゴリズムを含む中程度の複雑さのコーディング課題を完了するのに十分な時間が与えられます。コードは一連のテストケースに照らして評価され、それに応じて採点されます。候補者は、正しい方向に進んでいるかどうかを判断するために、自分でテストケースを作成することも奨励されます。
このテストは、中級のプログラミング知識に基づいて候補者をスクリーニングするための優れたツールです。候補者のスキルを効果的に評価し、さらなる専門的成長の可能性を判断するために使用することができます。
候補者の能力をより包括的に理解するために、コーディングテストと、数値スキルや分析スキルを評価する他のテストを少なくとも1つ組み合わせることをお勧めします。
このコーディングチャレンジは、TestGorillaのソフトウェア開発者の専門家チームによって開発されました。私たちのテストライブラリにあるすべてのテストと同様に、標準化された改訂プロセスに従って、継続的な改善のために評価され続けます。
TestGorillaのテストは、各分野の専門家によって作成されています。TestGorillaでは、知識、能力、評判に基づき各分野の専門家を評価しています。各テストは公開される前に、別の専門家によってレビューされ、その後、そのテーマに関連する経験を持つ数百人が実際にテストを受けるなかで調整が行われます。また、TestGorillaのフィードバックメカニズムと独自のアルゴリズムにより、各分野の専門家が常時テストを改善することができるようにしています。
私たちのフィードバックメカニズムとユニークなアルゴリズムにより、主題専門家はテストを常に改善することができます。
TestGorillaを使ったアセスメントの構築は非常に簡単です。次にご紹介する簡単な手順から始めましょう。