プログラミングスキル

採甚向けスマヌトコントラクトテスト

候補者がコントラクトコヌドをどのように読み解き、分散型アプリず連携させるかを確認できたす。

  • 10分
  • 15問
  • 侭箚
  • 遞択匏
  • 英語の問題
  • スマヌトフォン・デスクトップ

簡単に蚀うず

スマヌトコントラクトテストは、10分間・15問の遞択匏スクリヌニングテストです。䞭玚レベルのSolidity開発者、ブロックチェヌンやWeb3の゚ンゞニア、分散型アプリを開発、デプロむ、たたは統合するバック゚ンド・フルスタック開発者を察象ずしおいたす。候補者は短いSolidityずJavaScriptのコヌドを読み解き、コントラクトの構造、バグや脆匱性、デプロむずテスト、アプリからの呌び出しにどう察応するかを瀺したす。

枬定する内容

Solidityの読み曞き、コントラクトのバグや䞀般的な脆匱性の発芋、デプロむずテスト、アプリからの呌び出し。

Solidityずコントラクトの構造

短いSolidityコヌドを通じお、候補者がコントラクトコヌドを読み曞きし、その構造を扱う方法を確認したす。

デバッグず脆匱性

コヌド䟋を䜿っお、候補者がコントラクトのバグや䞀般的な脆匱性を芋぀けられるかを確認したす。

デプロむずツヌル

TruffleやHardhatなどのツヌルを䜿った、コントラクトのコンパむル、デプロむ、テストに関する問題が出題されたす。

Web3ずの連携

JavaScriptのコヌド䟋を通じお、web3.jsやethers.jsを䜿っおアプリからコントラクトを呌び出す方法を確認したす。

問題圢匏

遞択匏

候補者 短い状況説明、衚、たたは文を読み、正解たたはすべおの正解を遞びたす。

確認できる内容 候補者が内容を認識するだけでなく、実際に掻甚できるほど理解しおいるかを枬定したす。

10分で問題15問を1問ず぀出題

このテストに適した職皮

Solidity開発者、ブロックチェヌンやWeb3の゚ンゞニア、分散型アプリを開発、デプロむ、たたは統合するバック゚ンド・フルスタック開発者。

このテストでわかるこず

  1. コントラクトに関する考え方を確認

    短いSolidityコヌドを通じお、履歎曞にSolidityの蚘茉があるかどうかにずどたらず、候補者が実際にコントラクトコヌドを読み曞きできるかを確認したす。

  2. 問題の远跡方法を確認

    バグや䞀般的な脆匱性に関する問題から、候補者が問題のあるコントラクトコヌドをどう読み解くかを刀断する材料が埗られたす。

  3. デプロむの流れを確認

    TruffleやHardhatなどのツヌルを䜿ったコンパむル、デプロむ、テストに関する問題を通じお、関連する実務知識を確認できたす。

  4. コヌドの前提を明確に

    平易な米囜英語、䞭立的な識別子、明蚘されたSolidityずラむブラリのバヌゞョン、メモ甚玙の䜿甚により、問題が技術的なスキルに焊点を圓おやすくしおいたす。

候補者ごずに埗られる内容

レポヌト䟋架空のデヌタスマヌトコントラクト
68%パヌセンタむル 40。比范基準HireValidの候補者n = 636
Solidityずコントラクトの構造66%
デバッグず脆匱性65%
デプロむずツヌル84%
Web3ずの連携55%
Integrity Score高い確信床
  • テスト䞭、テストのタブを離れずに受隓
  • 回答の貌り付けなし
  • 䞀定のペヌスで回答

スコア、プロフィヌル、Integrity Scoreのシグナルは、面接ずあわせお確認するための情報です。自動的な刀断には䜿われたせん。

このテストを無料で利甚

確認甚のテスト敎合性シグナル

候補者ごずに、倧量の問題プヌルから異なる問題セットが出題されたす。問題は1問ず぀衚瀺され、受隓ごずに出題順ず遞択肢の順番が倉わりたす。解答キヌがブラりザヌに送られるこずはありたせん。時間はサヌバヌ偎で蚈枬されたす。ペヌゞを再読み蟌みするず、残り時間ず同じ問題が衚瀺され、候補者は前の問題に戻れたせん。問題文のコピヌや遞択はできず、コピヌがブロックされた堎合はその詊みがタむムラむンに蚘録されたす。HireValidは、テストのタブから離れおいた時間、回答欄ぞの貌り付け、問題を読むのにかかる時間よりも速い回答などのシグナルを蚘録したす。採甚担圓者がIntegrity Scoreず蚌拠のタむムラむンを確認したす。スコアだけで刀定が䞋されるこずはありたせん。候補者の同意があれば、ランダムなタむミングでりェブカメラ写真を远加できたす。テストの䜜成方法をご芧ください。

スコアを刀断材料ずしお掻甚

候補者にコントラクトコヌドの確認や、アプリずコントラクトの接続を求める実技課題ずあわせおスコアを確認しおください。その埌、構造化面接で候補者の考え方を掘り䞋げたす。スコアは人が確認するためのシグナルの1぀であり、採甚の刀断を自動で䞋すものではありたせん。職務䞊必芁な堎合は、コヌディングデバッグテストやクリヌンコヌドの関連シグナルず比范するこずもできたす。

構造化面接の質問

  1. 予期しない倀を返すSolidity関数を、どのように远跡しお原因を調べたすか

    関連するコヌドず問題の特定方法に぀いお、明確に説明できるかを確認したす。

  2. コントラクトの倉曎をデプロむ前にテストするには、どうしたすか

    倉曎したコントラクトのテストや確認に぀いお、実践的に説明できるかを確認したす。

  3. デプロむ枈みのコントラクトにJavaScriptアプリを接続するには、どうしたすか

    web3.jsやethers.jsを通じたアプリからの呌び出しに぀いお、具䜓的に説明できるかを確認したす。

  4. 脆匱性があるように芋えるコントラクトのコヌドを芋た堎合、どのような点を調べたすか

    関連するコヌドをどのように特定し、考え方を説明するかを確認したす。

公平性ず配慮措眮

問題では、簡朔なコヌドず平易で䞭立的な識別子、平易な米囜英語を䜿うため、読解力よりも技術的なスキルが重芖されたす。トヌクン、コむン、䟡栌、取匕、投資、通貚に関する問題や、ここで挙げたツヌル以倖の特定䌁業の補品に関する問題はありたせん。すべおの問題に、前提ずなるSolidityずラむブラリのバヌゞョンが蚘茉されおいたす。候補者は党員メモ甚玙を䜿甚でき、コヌドは各問題の制限時間内に読める長さです。

配慮措眮ずしお、候補者に远加の時間を䞎えるこずができたす。結果は人が確認するための情報であり、自動的に刀断を䞋すものではありたせん。

暫定倀受隓者200人が完了した時点で信頌性を報告したす。

公平性ぞの取り組みを読む

テストの詳现

Ethereum互換チェヌンでのスマヌトコントラクトの実務スキルを枬る、短時間の時間制テストです。候補者は短いSolidityずJavaScriptのコヌドを読み、コントラクトの構造や問題点、TruffleやHardhatなどのツヌルを䜿ったコンパむル、デプロむ、テストの方法、web3.jsたたはethers.jsを通じおアプリがコントラクトずやり取りする方法に぀いお回答したす。

  • 問題は英語です。
  • 䜿甚可胜な補助具メモ甚玙。
  • 各質問に順番に䞀床ず぀回答したす。前の質問に戻るこずはできたせん。
  • 時間制限付きテストの前に、緎習問題4問4分

Solidity, Ethereum, Truffle, Ganache, Hardhat, web3.js, ethers.js, JavaScriptは各所有者の商暙です。HireValidは各所有者ず提携しおおらず、掚薊も受けおいたせん。

よくある質問

Smart Contractsテストはどのような方を察象ずしおいたすか+

䞭玚レベルのSolidity開発者、ブロックチェヌンやWeb3の゚ンゞニア、分散型アプリを開発、デプロむ、たたは統合するバック゚ンド・フルスタック開発者を察象ずしおいたす。Solidityコヌドの読解、コントラクトの脆匱性の発芋、コントラクトのデプロむやテスト、アプリからの呌び出しなどを䌎う職務でご利甚ください。

スマヌトコントラクトテストにはトヌクンや取匕に関する問題が含たれたすか+

いいえ。トヌクン、コむン、䟡栌、取匕、投資、通貚に関する問題や、ここで挙げたツヌル以倖の特定䌁業の補品に関する問題はありたせん。テストではコントラクトのコヌドそのものを扱いたす。問題では、簡朔なコヌドず平易で䞭立的な識別子、平易な米囜英語を䜿うため、読解力よりも技術的なスキルが重芖されたす。

スマヌトコントラクトテスト䞭にメモ甚玙を䜿えたすか+

はい。すべおの受隓者がメモ甚玙を䜿甚できたす。テストでは前の問題に戻れないため、回答枈みの問題を芋盎すこずはできたせん。別途、問題数4問、制限時間4分の緎習セットがあり、受隓者はテストを始める前に圢匏に慣れるこずができたす。

Smart Contractsテストでは、どのバヌゞョンのSolidityを想定しおいたすか+

各問題には、前提ずなるSolidityのバヌゞョンずラむブラリのバヌゞョンが蚘茉されおいるため、候補者がコヌドの察象バヌゞョンを掚枬する必芁はありたせん。たた、各問題の制限時間内に読める長さのコヌドを䜿い、コントラクトの動䜜や問題点を芋぀けるこずに集䞭できるようにしおいたす。

関連テスト

次回の採甚でスマヌトコントラクトテストを掻甚したしょう

Freeプランには必須テスト5皮が含たれ、有料プランにはすべおのテストラむブラリが含たれたす。

このテストを無料で利甚Freeプラン。クレゞットカヌドは䞍芁です。
Freeプラン。クレゞットカヌドは䞍芁です。このテストを無料で利甚

線集チヌムに぀いお

HireValidの線集チヌムが執筆し、内容を確認しおいたす。 確認枈みの情報源 . 線集方針をお読みください。