採用向けUnity for Developersテスト
主要な開発業務に関するUnityのコードやプロジェクトの状況を、候補者がどのように読み解くかを確認できます。
- 10分
- 15問
- 中級
- 選択式
- 英語の問題
- スマートフォン・デスクトップ
簡単に言うと
Unity for Developersテストは、ゲームやインタラクティブコンテンツの開発者、ゲームプレイプログラマー、テクニカルデザイナー、そしてUnityでシミュレーション、トレーニングアプリ、AR・VR体験を開発するエンジニア向けの中級採用アセスメントです。多肢選択式の問題では、C#のコード片やプロジェクトの状況を使い、スクリプト、ビジュアル、ネットワークプレイ、各プラットフォーム向けビルドに関する実践的な知識を測ります。
測定する内容
コードやプロジェクトの状況から測る、Unityのスクリプト、ビジュアル、ネットワークプレイ、各プラットフォーム向けビルドに関する実践的な知識。
C#スクリプトとエンジンの動作
候補者はC#のコード片やプロジェクトの状況を読み解き、Unityでのコンポーネントの動作を判断します。
レンダリング、インターフェース、アニメーション
レンダリング、ユーザーインターフェース、アニメーションを扱い、視覚的な結果は言葉で説明します。
ネットワークプレイ
プロジェクトの状況をもとに、ネットワークマルチプレイヤーの動作について考える問題です。
ビルドとリリース
候補者は、さまざまなプラットフォーム向けのUnityビルドについて考えます。
問題形式
選択式
候補者: 短い状況説明、表、または文を読み、正解またはすべての正解を選びます。
確認できる内容: 候補者が内容を認識するだけでなく、実際に活用できるほど理解しているかを測定します。
10分で問題15問を1問ずつ出題
このテストに適した職種
Unityを使ってゲームやインタラクティブコンテンツを開発する方、ゲームプレイプログラマー、テクニカルデザイナー、そしてUnityでシミュレーション、トレーニングアプリ、AR・VR体験を開発するエンジニアが対象です。
Unityのプロジェクト状況に関する理解
コードから判断するエンジンの動作
候補者はC#のコード片を読み、Unityエンジンの動作を判断します。履歴書に書かれたUnityの経験ではなく、コンポーネントスクリプトへの理解がわかります。
偏りのない視覚的なシナリオ
視覚的な結果は言葉で説明し、色、特定のゲームやジャンル、ゲーム文化に依存しないシナリオを使用します。
バージョンに配慮した問題
問題は現行の長期サポート版に沿っており、バージョンによって動作が異なる場合は対象のバージョンを明示します。
候補者ごとに得られる内容
- テスト中、テストのタブを離れずに受験
- 回答の貼り付けなし
- 一定のペースで回答
スコア、プロフィール、Integrity Scoreのシグナルは、面接とあわせて確認するための情報です。自動的な判断には使われません。
テストのインテグリティシグナル
候補者ごとに、大規模な問題プールから異なる問題が選ばれ、出題順と回答の選択肢も並べ替えられます。ブラウザーには一度に1問ずつ表示され、解答はHireValidのサーバーに保管されます。時間はサーバー側で計測されます。ページを再読み込みしても同じ問題が表示され、残り時間だけが引き継がれます。問題のコピーや選択はできず、コピーがブロックされた場合は、その試みがタイムラインに記録されます。個別の招待リンクには有効期限があり、テストを完了すると再受験できません。テスト画面を離れていた時間、回答欄への貼り付け、問題を読むのにかかる時間より速い回答などのシグナルは、Integrity Scoreと証拠のタイムラインにまとめられ、雇用主が確認できます。システムが独自に判断を下すことはありません。候補者の同意があれば、ランダムなタイミングでウェブカメラの写真が追加されることがあります。
採用判断の参考情報の1つとしてスコアを活用
スコアは人が確認するための証拠として扱い、判断そのものとはみなさないでください。職務に即したUnityの実務サンプルと組み合わせ、構造化面接で候補者がC#のコード片、ネットワークプレイ、または各プラットフォーム向けのビルドにどう取り組んだかを掘り下げましょう。採用に役立つ追加情報として、Software Engineer、Git、.NETのアセスメントもご覧ください。
構造化面接の質問
UnityコンポーネントのC#スクリプトで発生したバグを、どのように追跡して原因を特定したか説明してください。最初に何を確認しましたか?
コンポーネントの動作と関連づけて、手順を追って説明できるか、エンジンについて何を学んだかに注目してください。
Unityのプロジェクトで行ったインターフェースまたはアニメーションの変更について教えてください。どのように方法を選びましたか?
候補者が選んだ方法と、必要としていた視覚的な結果をどのように結びつけているかに注目してください。
ネットワークマルチプレイヤーの問題が1人のプレイヤーにだけ発生する場合、どのように調査しますか?
確認を進める順序に筋道が通っているか、原因をどのように絞り込むかに注目してください。
公平性と配慮措置
すべての問題には、問われているコードやプロジェクトの詳細が示されるため、特定のエディター画面やメニューの操作手順を覚えている必要はありません。特定のゲームやジャンル、ゲーム文化に偏らないプロジェクトの状況を使い、視覚的な結果は色に頼らず言葉で説明します。問題はエンジンの現行長期サポート版に沿っており、バージョンによって動作が異なる場合は、問題内で対象のバージョンを明示します。
配慮措置として、候補者に追加の時間を与えることができます。結果は人が確認するための情報であり、自動的に判断を下すものではありません。
暫定:200人の候補者が受験を完了した時点で信頼性を報告します。
テストの詳細
Unityでのプロジェクト開発に関する、中級レベルの短時間テストです。候補者はC#のコード片やプロジェクトの状況を読み、エンジンの動作や適切な方法を判断します。問題では、コンポーネントスクリプト、レンダリング、ユーザーインターフェース、アニメーション、ネットワークマルチプレイヤー、各プラットフォーム向けのビルドを扱います。
- 問題は英語です。
- 補助ツールは不要です。
- 各質問に順番に一度ずつ回答します。前の質問に戻ることはできません。
- 時間制限付きテストの前に、練習問題4問(4分)
Unity, Netcode for GameObjects, Android, iOSは各所有者の商標です。HireValidは各所有者と提携しておらず、推薦も受けていません。
よくある質問
Unity for Developersテストの練習問題はありますか?+
はい。受験者は時間制限付きのテストの前に、4分間で練習問題を4問試せます。そのため、採点対象の15問が始まる前に、時間を意識しながらC#のコード例やプロジェクトの状況を読むことに慣れておけます。テスト自体の所要時間は10分です。
Unity for Developersテストでは、公平性にどのように配慮していますか?+
各問題には、問われているコードやプロジェクトの詳細が含まれているため、エディターの画面やメニューの操作手順を覚えている必要はありません。特定の分野に偏らないプロジェクトの状況を使い、視覚的な結果は言葉で説明します。また、エンジンのバージョンによる動作の違いも考慮しています。
Unity for Developersテストで、候補者は補助ツールを使ったり、前の問題に戻ったりできますか?+
補助ツールは使用できず、前の問題に戻ることもできません。テストはパソコン専用ではないため、スマートフォンやパソコンで受験できます。すべての問題には、問われているコードやプロジェクトの詳細が示されます。
Unity for Developersテストは、どのような方を対象としていますか?+
ゲームやインタラクティブコンテンツの開発者、ゲームプレイプログラマー、テクニカルデザイナー向けの中級テストです。Unityでシミュレーション、トレーニングアプリ、AR・VR体験を開発するエンジニアにも適しています。プロジェクトの状況を通じて、スクリプト、ネットワークプレイ、各プラットフォーム向けのビルドを扱います。
関連テスト
次回の採用で開発者向けUnityテストを活用しましょう
Freeプランには必須テスト5種が含まれ、有料プランにはすべてのテストライブラリが含まれます。