PROGRAMMIERFÄHIGKEITEN

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

  1. 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.

  2. 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.

  3. 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

Beispielbericht (fiktive Daten)Programmieren: Graphen
59 %Perzentil 20. Vergleichsgruppe: HireValid-Kandidaten, n = 1.540
Graphalgorithmen59 %
Integrity ScoreHohe Sicherheit
  • 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.

Diesen Test kostenlos nutzen

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.

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

  1. 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.

  2. 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.

  3. 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.

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.

Lesen Sie, wie wir Fairness berücksichtigen

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

Nutzen Sie den Test Programmieren: Graphen bei Ihrer nächsten Einstellung

Der Tarif Free umfasst 5 wichtige Tests; kostenpflichtige Tarife umfassen den Vollständige Testbibliothek.

Diesen Test kostenlos nutzenFree-Tarif. Keine Kreditkarte erforderlich.
Free-Tarif. Keine Kreditkarte erforderlich.Diesen Test kostenlos nutzen

Über das Redaktionsteam

Verfasst und auf Fakten geprüft vom Redaktionsteam von HireValid. Geprüfte Quellen . Lesen Sie die redaktionellen Richtlinien.