Smart-Contracts-Einstellungstest
Erfahren Sie, wie Kandidaten Contract-Code analysieren und ihn mit dezentralen Apps verbinden.
- 10 Minuten
- 15 Fragen
- Mittelstufe
- Multiple Choice
- Fragen auf Englisch
- Smartphone und Desktop
Die kurze Antwort
Der Smart-Contracts-Test ist ein 10-minütiger Vorauswahltest mit 15 Multiple-Choice-Fragen. Er richtet sich an Solidity-Entwickler mit mittleren Kenntnissen, Blockchain- und Web3-Engineers sowie Back-End- oder Full-Stack-Entwickler, die dezentrale Apps entwickeln, bereitstellen oder integrieren. Kandidaten interpretieren kurze Solidity- und JavaScript-Codeausschnitte, um zu zeigen, wie sie mit Contract-Strukturen, Fehlern und Sicherheitslücken, der Bereitstellung und dem Testen sowie App-Aufrufen umgehen.
Was gemessen wird
Solidity-Code lesen und schreiben, Fehler und häufige Sicherheitslücken in Contracts finden, Contracts bereitstellen und testen sowie sie über eine App aufrufen.
Solidity und Contract-Struktur
Kurze Solidity-Codeausschnitte zeigen, wie Kandidaten Contract-Code lesen und schreiben und mit seiner Struktur arbeiten.
Fehlerbehebung und Sicherheitslücken
Anhand von Codebeispielen sollen Kandidaten Fehler und häufige Sicherheitslücken in Contracts finden.
Bereitstellung und Tools
Die Fragen behandeln das Kompilieren, Bereitstellen und Testen von Contracts mit Tools wie Truffle und Hardhat.
Web3-Integration
JavaScript-Codeausschnitte zeigen, wie eine App über web3.js oder ethers.js einen Contract aufruft.
Frageformate
Multiple Choice
Die Kandidatin oder der Kandidat: Liest eine kurze Situation, Tabelle oder Aussage und wählt die richtige oder alle richtigen Antworten aus.
Sie sehen: Ob die kandidierende Person den Stoff gut genug kennt, um ihn anzuwenden, statt ihn nur wiederzuerkennen.
15 Fragen in 10 Minuten, die nacheinander angezeigt werden.
Passende Rollen für diesen Test
Solidity-Entwickler, Blockchain- und Web3-Engineers sowie Back-End- oder Full-Stack-Entwickler, die dezentrale Apps entwickeln, bereitstellen oder integrieren.
Was dieser Test zeigen kann
Beurteilen Sie die Analyse von Contracts
Kurze Solidity-Codeausschnitte zeigen, wie Kandidaten Contract-Code lesen und schreiben - über den bloßen Eintrag Solidity im Lebenslauf hinaus.
Prüfen Sie, wie sie Fehler nachvollziehen
Fragen zu Fehlern und häufigen Sicherheitslücken geben Ihnen Aufschluss darüber, wie Kandidaten problematischen Contract-Code interpretieren.
Prüfen Sie den Bereitstellungsablauf
Die Fragen behandeln das Kompilieren, Bereitstellen und Testen mit Tools wie Truffle und Hardhat. So können Sie relevante praktische Kenntnisse beurteilen.
Sorgen Sie für einen klaren Codekontext
Schlichtes US-Englisch, neutrale Bezeichnungen, angegebene Solidity- und Bibliotheksversionen sowie Notizpapier sorgen dafür, dass bei den Fragen die technischen Kenntnisse im Mittelpunkt stehen.
Was Sie für jede kandidierende Person erhalten
- Während des gesamten Tests im Test-Tab geblieben
- Keine eingefügten Antworten
- In gleichmäßigem Tempo beantwortet
Ergebnisse, Profile und Integritätssignale dienen Ihnen als Anhaltspunkte, die Sie zusammen mit einem Vorstellungsgespräch prüfen können. Sie führen niemals automatisch zu einer Entscheidung.
Integritätssignale zur Überprüfung im Test
Jeder Kandidat erhält eine andere Auswahl von Fragen aus umfangreichen Fragenpools. Die Fragen erscheinen einzeln. Bei jedem Versuch ändern sich ihre Reihenfolge und die Reihenfolge der Antwortoptionen. Der Browser erhält keine Antwortschlüssel. Die Zeitmessung läuft auf dem Server. Beim Neuladen wird dieselbe Frage mit der verbleibenden Zeit angezeigt, und Kandidaten können nicht zurückgehen. Der Fragentext kann weder kopiert noch markiert werden. Ein blockierter Kopierversuch wird in der Zeitleiste erfasst. HireValid zeichnet Signale auf, etwa wenn jemand den Test-Tab verlässt, Antworten einfügt oder schneller antwortet, als eine Frage gelesen werden kann. Der Arbeitgeber prüft den Integrity Score und die Beleg-Zeitleiste. Der Score entscheidet niemals allein. Mit Zustimmung des Kandidaten können zufällige Webcam-Fotos hinzugefügt werden. Erfahren Sie mehr darüber, wie wir unsere Tests entwickeln.
So beugen wir KI-gestützter Täuschung vor · Integritätssignale
Nutzen Sie den Score als Hinweis
Prüfen Sie den Score zusammen mit einer Arbeitsprobe, bei der der Kandidat Contract-Code untersuchen oder eine App mit einem Contract verbinden soll. Erkunden Sie anschließend die Überlegungen der Person in einem strukturierten Interview. Der Score ist ein Signal, das von einer Person geprüft werden sollte, und keine Einstellungsentscheidung. Wenn diese Fähigkeiten für die Stelle wichtig sind, können Sie relevante Signale auch mit dem Coding: Debugging-Test oder Clean Code vergleichen.
Fragen für strukturierte Vorstellungsgespräche
Wie würden Sie nachvollziehen, warum eine Solidity-Funktion einen unerwarteten Wert zurückgibt?
Achten Sie auf eine verständliche Erklärung des relevanten Codes und der Vorgehensweise, mit der die Person das Problem finden würde.
Wie würden Sie eine Änderung an einem Contract vor der Bereitstellung testen?
Achten Sie auf eine praxisnahe Beschreibung, wie die Person den geänderten Contract testen und überprüfen würde.
Wie würden Sie eine JavaScript-App mit einem bereitgestellten Contract verbinden?
Achten Sie auf eine praxisnahe Erklärung dazu, wie Apps über web3.js oder ethers.js Contracts aufrufen.
Was würden Sie bei einem Codeausschnitt eines scheinbar verwundbaren Smart Contracts untersuchen?
Achten Sie darauf, wie die Person den relevanten Code erkennt und ihre Überlegungen erklärt.
Bewertung und Vergleichswerte verstehen
Fairness und angemessene Vorkehrungen
Die Fragen verwenden kurze Codeausschnitte mit einfachen, neutralen Bezeichnungen und schlichtem US-Englisch. Daher ist die Lesefähigkeit weniger wichtig als die technischen Kenntnisse. Keine Frage handelt von Token, Coins, Preisen, Handel oder Investitionen, einer Währung oder den Produkten eines bestimmten Unternehmens, abgesehen von den genannten Tools. Bei jeder Frage sind die vorausgesetzte Solidity-Version und die Bibliotheksversionen angegeben. Alle Kandidaten dürfen Notizpapier verwenden, und der Code ist kurz genug, um ihn innerhalb der für die jeweilige Frage vorgesehenen Zeit zu lesen.
Sie können jedem Kandidaten als angemessene Anpassung mehr Zeit geben. Die Ergebnisse dienen der Prüfung durch eine Person, niemals einer automatischen Entscheidung.
Vorläufig: Die Zuverlässigkeit wird angegeben, sobald 200 Kandidaten den Test abgeschlossen haben.
Testdetails
Ein kurzer Test mit Zeitbegrenzung zu praktischer Arbeit mit Smart Contracts auf Ethereum-kompatiblen Chains. Kandidaten lesen kurze Solidity- und JavaScript-Codeausschnitte und beantworten Fragen zum Aufbau von Contracts, zu möglichen Fehlern, zur Kompilierung, Bereitstellung und zum Testen mit Tools wie Truffle und Hardhat sowie dazu, wie eine App über web3.js oder ethers.js mit einem Contract kommuniziert.
- Die Fragen sind auf Englisch.
- Zulässige Hilfsmittel: Notizpapier.
- Jede Frage wird der Reihe nach einmal beantwortet. Ein Zurückgehen ist nicht möglich.
- 4 Übungsfragen, 4 Minuten, vor dem zeitlich begrenzten Test.
Solidity, Ethereum, Truffle, Ganache, Hardhat, web3.js, ethers.js, JavaScript sind Marken ihrer jeweiligen Inhaber. HireValid ist weder mit ihnen verbunden noch werden sie von ihnen unterstützt.
Häufig gestellte Fragen
Für wen ist der Smart-Contracts-Test gedacht?+
Der Test richtet sich an Solidity-Entwickler mit mittleren Kenntnissen, Blockchain- und Web3-Engineers sowie Back-End- oder Full-Stack-Entwickler, die dezentrale Apps entwickeln, bereitstellen oder integrieren. Nutzen Sie ihn, wenn die Stelle Aufgaben wie das Lesen von Solidity-Code, das Finden von Sicherheitslücken in Contracts, die Bereitstellung und das Testen von Contracts oder deren Aufruf über eine App umfasst.
Geht es im Smart-Contracts-Test um Token oder Handel?+
Nein. Keine Frage handelt von Token, Coins, Preisen, Handel oder Investitionen, einer Währung oder den Produkten eines bestimmten Unternehmens, abgesehen von den genannten Tools. Im Test geht es ausschließlich um Contract-Code. Die Fragen verwenden kurze Codeausschnitte mit einfachen, neutralen Bezeichnungen und schlichtem US-Englisch. Daher ist die Lesefähigkeit weniger wichtig als die technischen Kenntnisse.
Dürfen Kandidaten während des Smart-Contracts-Tests Notizpapier verwenden?+
Ja. Alle Kandidatinnen und Kandidaten dürfen Schmierpapier verwenden. Im Test gibt es keine Zurück-Funktion, sodass man nicht zu einer vorherigen Frage zurückkehren kann. Ein separates Übungsset umfasst 4 Fragen und dauert 4 Minuten. So können sich Kandidatinnen und Kandidaten vor dem Start mit dem Testformat vertraut machen.
Von welcher Solidity-Version geht der Smart-Contracts-Test aus?+
Bei jeder Frage sind die vorausgesetzte Solidity-Version und die Bibliotheksversionen angegeben. Kandidaten müssen also nicht erraten, für welches Release der Code gedacht ist. Außerdem ist der Code kurz genug, um ihn innerhalb der für die jeweilige Frage vorgesehenen Zeit zu lesen. So liegt der Schwerpunkt darauf, zu erkennen, was der Contract tut und wo Fehler auftreten.
Ähnliche Tests
Programmieren: Debugging
35 Minuten, Programmierfähigkeiten
Entdecken.NET
10 Minuten, Programmierfähigkeiten
EntdeckenGitHub
10 Minuten, Programmierfähigkeiten
EntdeckenObjektorientierte Programmierung
10 Minuten, Programmierfähigkeiten
EntdeckenClean Code
10 Minuten, Programmierfähigkeiten
EntdeckenProgrammieren: Algorithmen, Einsteigerstufe
15 Minuten, Programmierfähigkeiten
EntdeckenNutzen Sie den Test Smart Contracts bei Ihrer nächsten Einstellung
Der Tarif Free umfasst 5 wichtige Tests; kostenpflichtige Tarife umfassen den Vollständige Testbibliothek.