Programmier-Einstellungstest zu Algorithmen für Berufseinsteiger
Sehen Sie, wie Kandidaten ein klar beschriebenes Problem in eine funktionierende Funktion umsetzen.
- 15 Minuten
- 1 Aufgaben
- Berufseinstieg
- Programmieraufgaben
- Fragen auf Englisch
- Nur Desktop
Die kurze Antwort
Dieser Programmier-Einstellungstest zu Algorithmen für Berufseinsteiger besteht aus einer Programmieraufgabe für Positionen, in denen programmiert wird. Kandidaten schreiben eine Funktion für ein kleines Problem, zum Beispiel zum Durchsuchen oder Umformen einer Liste oder eines Textes. Der Test misst grundlegende Algorithmen, darunter Schleifen, Bedingungen, einfache Datenstrukturen und den Umgang mit Sonderfällen.
Was gemessen wird
Ein kleines Problem in einen funktionierenden Algorithmus umsetzen: Schleifen, Bedingungen, einfache Datenstrukturen und sorgfältiger Umgang mit Sonderfällen.
Grundlegende Algorithmen
Kandidaten setzen kleine Probleme mit Schleifen, Bedingungen und einfachen Datenstrukturen in funktionsfähige Funktionen um und berücksichtigen dabei leere Eingaben und Eingaben mit nur einem Element.
Frageformate
Programmieraufgaben
Die Kandidatin oder der Kandidat: Schreibt oder korrigiert Code in einem Editor und führt ihn mit Beispielen aus.
Sie sehen: Funktionsfähiger Code, der anhand nicht sichtbarer Testfälle geprüft wird, statt nur Syntaxkenntnisse.
1 Aufgaben in 15 Minuten.
Passende Rollen für diesen Test
Einstiegspositionen, in denen programmiert wird: Junior- und Graduate-Softwareentwickler, Backend- und Full-Stack-Entwickler, Auszubildende und Praktikanten sowie alle Positionen, für die grundlegende Programmierkenntnisse erforderlich sind.
Sehen Sie sich den Code hinter dem Lebenslauf an
Eine funktionierende Lösung prüfen
Kandidaten schreiben in einem Code-Editor und können die Beispiele ausführen. So können Sie den Code prüfen, statt nur eine Beschreibung des Lösungswegs zu erhalten.
Umgang mit Sonderfällen prüfen
Die Funktion wird anhand nicht sichtbarer Fälle ausgeführt, auch bei leeren Eingaben und Eingaben mit nur einem Element. So können Sie prüfen, wie die Lösung über die Beispiele hinaus mit weiteren Fällen umgeht.
Eine faire Aufgabe anbieten
Die Aufgabenstellung ist in einfachem Englisch formuliert und erfordert keine Branchenkenntnisse. Kandidaten können aus sechs Programmiersprachen wählen. Jede Aufgabe wird darauf geprüft, ob sie sich in jeder dieser Sprachen lösen lässt.
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.
Signale zur Testintegrität prüfen
Jeder Kandidat erhält einen anderen Fragensatz aus einem großen Fragenpool. Der Browser empfängt jeweils eine Frage. Die Lösungsschlüssel bleiben auf den Servern von HireValid. Der 15-Minuten-Timer läuft auf dem Server. Wird die Seite neu geladen, erscheint dieselbe Frage mit der verbleibenden Zeit. Kandidaten können nicht zu vorherigen Fragen zurückkehren. Der Fragetext kann weder kopiert noch markiert werden. Versuche, ihn zu kopieren, werden aufgezeichnet. Der Code wird auf den Servern von HireValid anhand nicht sichtbarer Testfälle ausgeführt. Auch Einfügungen in den Editor werden aufgezeichnet. HireValid fasst Signale in einem Integrity Score und einer Zeitleiste mit Hinweisen für die Prüfung durch den Arbeitgeber zusammen. Das System trifft niemals selbst eine Entscheidung. Mit Einwilligung der Kandidaten können Arbeitgeber in zufälligen Momenten Webcam-Fotos aufnehmen. Erfahren Sie mehr darüber, wie wir unsere Tests entwickeln.
So beugen wir KI-gestützter Täuschung vor · Integritätssignale
Den Wert als einen Hinweis nutzen
Dieser Wert basiert auf einer einzelnen Aufgabe und ist daher ein vorläufiger Hinweis. Prüfen Sie ihn zusammen mit einer Arbeitsprobe und einem strukturierten Interview, niemals allein oder als Ausschlusskriterium. Angaben zur Zuverlässigkeit werden veröffentlicht, sobald 200 Kandidaten den Test abgeschlossen haben. Vergleichen Sie das Ergebnis bei einer Position, in der programmiert wird, mit den Anforderungen der Stelle, zum Beispiel einer Position als Junior Developer. Weitere Informationen zum Kontext von Einstellungstests finden Sie im Leitfaden zu Einstellungstests. Wenn Sie eine anspruchsvollere Algorithmusaufgabe benötigen, ziehen Sie Coding: Algorithms, Intermediate in Betracht.
Fragen zur Problemlösung bei der Arbeit
Wie würden Sie ein kleines Problem zur Verarbeitung einer Liste aufschlüsseln, bevor Sie eine Funktion schreiben?
Achten Sie auf einen klaren Plan, auf die Berücksichtigung der Eingaben und darauf, wie das Ergebnis geprüft wird.
Erzählen Sie von einer Situation, in der sich Code bei einer leeren Eingabe oder einer Eingabe mit nur einem Element anders verhalten hat. Was haben Sie danach getan?
Achten Sie darauf, wie sie das Verhalten nachvollzogen, die Funktion geändert und das Ergebnis geprüft haben.
Wie würden Sie eine Funktion zur Textsuche prüfen, wenn sie die vorgegebenen Beispiele besteht?
Achten Sie darauf, welche zusätzlichen Fälle sie ausprobieren würden und wie sie das Ergebnis beurteilen würden.
Bewertung und Vergleichswerte verstehen
Fairness und angemessene Vorkehrungen
Jede Aufgabe ist in einfachem Englisch formuliert und enthält alle erforderlichen Informationen. Kenntnisse einer bestimmten Branche, Kultur, Währung oder Sportart sind nicht nötig. Eingaben werden als Funktionsargumente übergeben und das Ergebnis wird zurückgegeben. Daher bietet keine Sprache beim Lesen von Eingaben einen Vorteil. Kandidaten wählen aus sechs gängigen Programmiersprachen. Jede Aufgabe wird darauf geprüft, ob sie sich in jeder dieser Sprachen lösen lässt. Die in den Aufgaben verwendeten Namen stammen aus unterschiedlichen kulturellen Hintergründen.
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: Der Wert basiert auf einer einzelnen Aufgabe und sollte daher zusammen mit anderen Hinweisen betrachtet werden. Angaben zur Zuverlässigkeit werden veröffentlicht, sobald 200 Kandidaten den Test abgeschlossen haben.
Testdetails
Eine kurze Programmieraufgabe, in der der Kandidat eine Funktion schreibt, die ein kleines, klar beschriebenes Problem löst, zum Beispiel das Zählen, Suchen, Vergleichen oder Umformen einer Liste oder eines Textes. Der Kandidat arbeitet in einem Code-Editor und kann die vorgegebenen Beispiele ausführen. Die Antwort wird bewertet, indem der Code anhand nicht sichtbarer Testfälle ausgeführt wird, auch bei Sonderfällen wie leeren Eingaben oder Eingaben mit nur einem Element. Der Kandidat kann die Lösung in Python, JavaScript, Java, C#, C++ oder Go schreiben.
- Die Fragen sind auf Englisch.
- Zulässige Hilfsmittel: Notizpapier.
- 1 Übungsaufgabe, 10 Minuten, vor dem zeitlich begrenzten Test.
- Wird an einem Desktop- oder Laptop-Computer absolviert.
Python, JavaScript, Java, C#, C++, Go sind Marken ihrer jeweiligen Inhaber. HireValid ist weder mit ihnen verbunden noch werden sie von ihnen unterstützt.
Häufig gestellte Fragen
Was müssen Kandidaten beim Test „Coding: Algorithms, Entry Level“ tun?+
Kandidaten schreiben eine Funktion für ein kleines, klar beschriebenes Problem, zum Beispiel zum Zählen, Suchen, Vergleichen oder Umformen einer Liste oder eines Textes. Sie können die vorgegebenen Beispiele ausführen. Der Code wird anhand nicht sichtbarer Fälle geprüft, auch bei leeren Eingaben und Eingaben mit nur einem Element.
Wie fördert der Test „Coding: Algorithms, Entry Level“ faire Bewertungen?+
Die Aufgaben sind in einfachem Englisch formuliert. Kenntnisse einer bestimmten Branche, Kultur, Währung oder Sportart sind nicht nötig. Eingaben werden als Funktionsargumente übergeben und Ergebnisse zurückgegeben. Kandidaten wählen aus sechs gängigen Programmiersprachen. Die Aufgaben werden darauf geprüft, ob sie sich in jeder dieser Sprachen lösen lassen.
Dürfen Kandidaten beim Test „Coding: Algorithms, Entry Level“ Schmierpapier verwenden?+
Ja. Schmierpapier ist erlaubt. Der Test kann nur am Desktop absolviert werden, dauert 15 Minuten und enthält eine Frage. Kandidaten können nicht zu vorherigen Fragen zurückkehren. Der separate Übungssatz enthält eine Frage und dauert 10 Minuten.
Warum ist der Wert des Tests „Coding: Algorithms, Entry Level“ als vorläufig gekennzeichnet?+
Der Wert basiert auf einer einzelnen Aufgabe. Betrachten Sie ihn daher zusammen mit anderen Hinweisen, zum Beispiel einem Gespräch zur Codeprüfung oder einem strukturierten Interview. Angaben zur Zuverlässigkeit werden veröffentlicht, sobald 200 Kandidaten den Test abgeschlossen haben.
Für welche Positionen eignet sich der Test „Coding: Algorithms, Entry Level“?+
Der Test eignet sich für Einstiegspositionen, in denen programmiert wird, darunter Junior- und Graduate-Softwareentwickler, Backend- und Full-Stack-Entwickler, Auszubildende und Praktikanten. Er misst grundlegende praktische Programmierkenntnisse.
Ähnliche Tests
Programmieren: Algorithmen, mittlere Stufe
35 Minuten, Programmierfähigkeiten
EntdeckenProgrammieren: Graphen
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
EntdeckenNutzen Sie den Test Programmieren: Algorithmen, Einsteigerstufe bei Ihrer nächsten Einstellung
Der Tarif Free umfasst 5 wichtige Tests; kostenpflichtige Tarife umfassen den Vollständige Testbibliothek.