Programmiertest zu Graphen für die Personalauswahl
Sehen Sie, wie Bewerbende ein Problem mit verknüpften Daten in ein funktionierendes Programm umsetzen.
- 35 Minuten
- 1 Aufgaben
- Mittelstufe
- Programmieraufgaben
- Fragen auf Englisch
- Nur Desktop
Die kurze Antwort
Der Coding: Graphs Test ist ein Programmierassessment auf mittlerem Niveau mit einer einzelnen Aufgabe. Er richtet sich an Softwareentwicklerinnen und Softwareentwickler, Backend- und Full-Stack-Entwicklerinnen und -Entwickler sowie andere Programmierrollen, in denen Netzwerke, Abhängigkeiten oder Routen modelliert werden. Er erfasst, ob die Bewerbenden ein Problem als Graphen abbilden und mit einem passenden Durchlauf oder Algorithmus korrekten Code schreiben können.
Was gemessen wird
Korrekten Code schreiben, der ein Problem als Graphen abbildet und mit einem passenden Durchlauf oder Algorithmus löst.
Graphalgorithmen
Die Bewerbenden bilden Verbindungen als Graphen ab und wählen einen Durchlauf oder Algorithmus, um die gestellte Aufgabe zu lösen.
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 35 Minuten.
Passende Rollen für diesen Test
Softwareentwicklerinnen und Softwareentwickler, Backend- und Full-Stack-Entwicklerinnen und -Entwickler sowie andere Programmierrollen, in denen Daten als Netzwerke, Abhängigkeiten oder Routen abgebildet werden.
Was Ihnen dieser Test zeigt
Code für verknüpfte Daten
Die Aufgabe zeigt, wie Bewerbende ein Problem zu Routen, Abhängigkeiten oder Netzwerken in ein graphenbasiertes Programm mit einem passenden Durchlauf oder Algorithmus übertragen.
Unerreichbare Knoten und Zyklen
Zu den nicht angezeigten Testfällen gehören unerreichbare Knoten und Zyklen. So sehen Sie, ob die Lösung auch über die gezeigten Beispiele hinaus funktioniert.
Ein Graphenproblem, für das kein Vorwissen nötig ist
Die Aufgaben spielen in neutralen Umfeldern, etwa mit Servern, Aufgaben oder Räumen, und enthalten alle nötigen Informationen. Sie setzen kein Wissen über bestimmte Orte, Sportarten oder Kulturen voraus.
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
Jede Person erhält einen anderen Fragensatz aus umfangreichen Fragenpools. Im Browser wird jeweils eine Frage angezeigt, während die Lösungsschlüssel auf den Servern von HireValid bleiben. Der 35-Minuten-Timer läuft auf dem Server. Wird die Seite neu geladen, erscheint dieselbe Frage wieder und es bleibt nur die noch verfügbare Zeit. Die Bewerbenden können nicht zurückgehen. Der Code wird auf den Servern von HireValid mit nicht angezeigten Testfällen ausgeführt. Diese Testfälle und die Lösungen bleiben dem Browser verborgen. Einfügevorgänge im Editor werden aufgezeichnet. HireValid kann außerdem Signale wie die Zeit außerhalb des Test-Tabs erfassen und sie für die Prüfung durch den Arbeitgeber in einer Ereignisübersicht zusammenfassen. Der Integrity Score trifft nicht selbstständig eine Entscheidung. Weitere Informationen finden Sie unter So entwickeln wir unsere Tests und im Leitfaden zu Einstellungstests.
So beugen wir KI-gestützter Täuschung vor · Integritätssignale
Nutzen Sie den Wert als Anhaltspunkt
Betrachten Sie den Wert als Anhaltspunkt für eine Prüfung, nicht als Einstellungsentscheidung. Er basiert auf den nicht angezeigten Testfällen einer einzelnen Aufgabe und bildet daher einen Teil der Graphenkenntnisse anhand eines Problems ab. Ergänzen Sie ihn durch eine Arbeitsprobe, die den Aufgaben zu verknüpften Daten in der betreffenden Rolle ähnelt. Fragen Sie anschließend in einem strukturierten Vorstellungsgespräch, wie die Bewerbenden an ihre Lösung herangegangen sind. Prüfen Sie den Code gemeinsam mit der Erklärung der Bewerbenden. Weitere Informationen zur Personalauswahl finden Sie im Software-Engineer-Test und unter Algorithmen für Softwareentwicklung.
Fragen für strukturierte Vorstellungsgespräche
Wie würden Sie beginnen, ein Problem als Modell abzubilden, bei dem manche Routen nicht alle Orte miteinander verbinden?
Achten Sie darauf, wie die Bewerbenden Knoten und Verbindungen identifizieren, das erforderliche Ergebnis klären und den Umgang mit unerreichbaren Knoten planen.
Erzählen Sie mir von einem Projekt, bei dem Abhängigkeiten die Reihenfolge der Arbeit beeinflusst haben.
Achten Sie auf eine konkrete Beschreibung davon, wie Abhängigkeiten abgebildet, gegebenenfalls auftretende Zyklen behandelt und die Passung des gewählten Ansatzes zur Aufgabe überprüft wurden.
Wie würden Sie eine Graphenlösung über die vorgegebenen Beispiele hinaus testen?
Achten Sie auf einen konkreten Testplan, der Randfälle berücksichtigt, darunter unerreichbare Knoten oder Zyklen, sofern diese für die Aufgabenstellung relevant sind.
Bewertung und Vergleichswerte verstehen
Fairness und angemessene Vorkehrungen
Jede Aufgabe spielt in einem einfachen, neutralen Umfeld, etwa mit Servern, Aufgaben oder Räumen. Die Aufgabenstellung enthält alle nötigen Informationen und setzt kein Wissen über bestimmte Orte, Sportarten oder Kulturen voraus. Die Bewerbenden wählen aus sechs verbreiteten Programmiersprachen. Eingaben und Ausgaben bestehen aus einfachem Text und sind in allen Sprachen gleich aufgebaut. Das Zeitlimit lässt ausreichend Zeit, eine Lösung zu lesen, zu planen, zu schreiben und zu testen.
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 den nicht angezeigten Testfällen einer Aufgabe und bildet daher die Graphenkenntnisse anhand einer einzelnen Aufgabe ab. Die Zuverlässigkeit wird angegeben, sobald 200 Personen den Test abgeschlossen haben.
Testdetails
Eine einzelne Programmieraufgabe rund um einen Graphen: Die Bewerbenden lesen eine kurze Aufgabenstellung zu Verbindungen zwischen Dingen, etwa Routen, Abhängigkeiten oder Netzwerken, und schreiben ein funktionierendes Programm, das sie löst. Das Programm wird mit den gezeigten Beispielen und mit nicht angezeigten Testfällen ausgeführt, darunter Randfälle wie unerreichbare Knoten und Zyklen. Die Bewerbenden können ihre 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 sollen die Bewerbenden im Coding: Graphs Test tun?+
Die Bewerbenden lesen eine kurze Aufgabenstellung zu Verbindungen, etwa Routen, Abhängigkeiten oder Netzwerken, und schreiben anschließend ein Programm, um sie zu lösen. Das Programm wird mit den gezeigten Beispielen und nicht angezeigten Testfällen ausgeführt, darunter Randfälle wie unerreichbare Knoten und Zyklen. Der Test erfasst, wie gut die Bewerbenden Probleme als Graphen abbilden und einen passenden Durchlauf oder Algorithmus einsetzen.
Wie sorgt der Coding: Graphs Test für eine faire Aufgabenstellung?+
Die Aufgabe spielt in einem einfachen, neutralen Umfeld, etwa mit Servern, Aufgaben oder Räumen, und enthält alle Informationen, die zu ihrer Lösung nötig sind. Die Bewerbenden wählen aus sechs verbreiteten Programmiersprachen. Eingaben und Ausgaben bestehen aus einfachem Text und sind in allen Sprachen gleich aufgebaut. Das Zeitlimit lässt ausreichend Zeit, eine Lösung zu lesen, zu planen, zu schreiben und zu testen.
Dürfen Bewerbende vor dem Coding: Graphs Test Schmierpapier verwenden oder üben?+
Schmierpapier ist erlaubt. Die Bewerbenden können außerdem einen Übungssatz mit einer Frage und einem Zeitlimit von 10 Minuten bearbeiten. Der Einstellungstest selbst ist nur auf Desktop-Geräten verfügbar und umfasst eine Programmieraufgabe mit einem Zeitlimit von 35 Minuten. Die Bewerbenden sollten ihn daher auf einem Desktop-Gerät absolvieren.
Für welche Rollen eignet sich der Coding: Graphs Test auf mittlerem Niveau?+
Der Test richtet sich an Softwareentwicklerinnen und Softwareentwickler, Backend- und Full-Stack-Entwicklerinnen und -Entwickler sowie andere Programmierrollen, in denen Daten als Netzwerke, Abhängigkeiten oder Routen abgebildet werden. Sein mittleres Niveau liefert einen relevanten Anhaltspunkt für die Personalauswahl in diesen Rollen, wenn die Arbeit Graphen umfasst.
Ähnliche Tests
Programmieren: Algorithmen, Einsteigerstufe
15 Minuten, Programmierfähigkeiten
EntdeckenProgrammieren: Algorithmen, mittlere Stufe
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: Graphen bei Ihrer nächsten Einstellung
Der Tarif Free umfasst 5 wichtige Tests; kostenpflichtige Tarife umfassen den Vollständige Testbibliothek.