Einstellungstest zu binären Suchbäumen
Sehen Sie, wie Bewerberinnen und Bewerber eine Aufgabe zu binären Suchbäumen in funktionierenden Code umsetzen.
- 35 Minuten
- 1 Aufgaben
- Mittelstufe
- Programmieraufgaben
- Fragen auf Englisch
- Nur Desktop
Die kurze Antwort
Der Test „Programmierung: Binäre Suchbäume“ umfasst eine Programmieraufgabe im Browser für Softwareentwicklerinnen und Softwareentwickler, Backend-Entwicklerinnen und Backend-Entwickler sowie Fachkräfte im Datenbereich auf mittlerem Niveau, die mit geordneten Datenstrukturen programmieren. Er misst, ob Bewerberinnen und Bewerber binäre Suchbäume erstellen, durchsuchen, ändern und durchlaufen können. Ihre Lösung wird anhand verborgener Testfälle ausgeführt.
Was gemessen wird
Korrekt funktionierenden Code schreiben, der binäre Suchbäume erstellt, durchsucht, ändert und durchläuft.
Programmierung mit binären Suchbäumen
Bewerberinnen und Bewerber schreiben Code, um einen Baum zu erstellen oder einzulesen. Anschließend durchsuchen, ergänzen, verändern, durchlaufen oder überprüfen sie ihn, um die geforderte Ausgabe zu erzeugen.
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 sowie Backend-Entwicklerinnen und Backend-Entwickler, Data Engineers, Data Scientists und Architektinnen und Architekten, die Code mit geordneten Datenstrukturen schreiben.
Was diese Aufgabe zeigen kann
Funktionierende Baumoperationen
Die Aufgabe zeigt, wie eine Bewerberin oder ein Bewerber Operationen wie das Durchsuchen, Einfügen, Entfernen oder Durchlaufen eines binären Suchbaums umsetzt, statt sie nur zu beschreiben.
Der gesamte Weg von der Eingabe zum Baum
Die Bewerberin oder der Bewerber erstellt zunächst anhand der Eingabe einen Baum oder liest ihn ein und bearbeitet ihn anschließend. Die verborgenen Testfälle prüfen daher sowohl den Umgang mit dem Baum als auch die geforderte Operation.
Keine vorgefertigte Baumklasse aus einer Bibliothek
Die Aufgabe verwendet ganzzahlige Schlüssel und setzt nie eine integrierte Baumklasse einer bestimmten Sprache voraus. Daher schreiben Bewerberinnen und Bewerber in allen sechs Sprachen dieselbe Baumlogik.
Ein überschaubarer Eingabeumfang
Eingabegrößen und Baumhöhen bleiben überschaubar. Daher besteht eine korrekte Lösung den Test in jeder unterstützten Sprache ohne besondere Anpassungen.
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 und verborgene Testfälle
Der Code wird auf den Servern von HireValid anhand verborgener Testfälle ausgeführt. Die Testfälle und Lösungen gelangen nicht in den Browser. Einfügungen in den Editor werden erfasst. Jede Bewerberin und jeder Bewerber erhält eine andere Auswahl aus umfangreichen Aufgabenpools. Im Browser wird jeweils eine Frage angezeigt. Die Zeitmessung erfolgt auf dem Server. Wird die Seite neu geladen, erscheint daher dieselbe Frage mit der verbleibenden Zeit. HireValid kann Signale wie die Zeit außerhalb des Test-Tabs und eingefügte Antworten in einem Integrity Score und einer Zeitleiste mit Belegen zusammenfassen, die Sie überprüfen können. Das System trifft keine eigenständige Entscheidung. Mit Einwilligung der Bewerberin oder des Bewerbers können Sie in zufälligen Abständen Webcam-Fotos hinzufügen. Lesen Sie wie HireValid Tests entwickelt und sehen Sie sich den Leitfaden zu Einstellungstests an, wenn Sie Ihren Auswahlprozess einrichten.
So beugen wir KI-gestützter Täuschung vor · Integritätssignale
Nutzen Sie den Wert als einen von mehreren Belegen
Der Wert entspricht dem Anteil der verborgenen Testfälle, die die Lösung bei dieser einzelnen Aufgabe besteht. Er bildet daher eine einzelne Aufgabe ab und keine breite Stichprobe. Die Zuverlässigkeit ist vorläufig und wird angegeben, sobald 200 Bewerberinnen und Bewerber den Test abgeschlossen haben. Bewerten Sie den Code und die Aufgabenbelege zusammen mit einer passenden Arbeitsprobe und einem strukturierten Vorstellungsgespräch. Verwenden Sie den Wert nicht allein für eine Einstellungsentscheidung. Für einen umfassenderen Eindruck von der Eignung für die Rolle können Sie ihn mit dem Test für Softwareentwicklerinnen und Softwareentwickler oder dem Test zu Algorithmen für die Softwareentwicklung vergleichen.
Strukturierte Fragen für das Vorstellungsgespräch
Wie würden Sie Ihre Lösung anpassen, wenn statt der Suche das Entfernen eines Schlüssels gefordert wäre?
Achten Sie auf eine konkrete Erklärung, wie die Bewerberin oder der Bewerber den Code anpassen und den resultierenden Baum sowie die Ausgabe überprüfen würde.
Mit welchem Eingabefall haben Sie Ihre Baumoperationen überprüft, und was hat er gezeigt?
Fragen Sie nach einem konkreten Testfall, dem damit überprüften Verhalten und danach, wie die Bewerberin oder der Bewerber anhand des Ergebnisses den Code bewertet hat.
Führen Sie mich Schritt für Schritt durch, wie Ihr Code die vorgegebene Eingabe in die geforderte Ausgabe umwandelt.
Achten Sie auf eine klare Erläuterung der einzelnen Codeschritte, einschließlich der Erstellung oder des Einlesens des Baums und der geforderten Operation.
Bewertung und Vergleichswerte verstehen
Fairness und angemessene Vorkehrungen
Die Aufgaben sind in einfachem US-Englisch formuliert und enthalten kurze Beispiele mit Lösungsweg. Sie verwenden ausschließlich ganzzahlige Schlüssel und neutrale Szenarien. Da sie nicht von einer Baumklasse aus der Bibliothek einer bestimmten Sprache abhängen, lösen Bewerberinnen und Bewerber in allen sechs Sprachen dieselbe Aufgabe. Eingabegrößen und Baumhöhen bleiben überschaubar, sodass eine korrekte Lösung in jeder Sprache ohne besondere Anpassungen besteht.
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 entspricht dem Anteil der verborgenen Testfälle, die die Lösung bei einer einzelnen Aufgabe besteht. Er bildet daher eine einzelne Aufgabe ab und keine breite Stichprobe. Die Zuverlässigkeit wird angegeben, sobald 200 Bewerberinnen und Bewerber den Test abgeschlossen haben.
Testdetails
Eine Programmieraufgabe zu binären Suchbäumen, die in einem Code-Editor im Browser gelöst und anhand verborgener Testfälle überprüft wird. Die Bewerberin oder der Bewerber erstellt anhand der Eingabe einen Baum oder liest ihn ein und durchsucht, ergänzt, verändert, durchläuft oder überprüft ihn, um die geforderte Ausgabe zu erzeugen. Die Lösung kann in Python, JavaScript, Java, C#, C++ oder Go geschrieben werden.
- 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
Wie gewährleistet der Test „Programmierung: Binäre Suchbäume“ faire Bedingungen für verschiedene Programmiersprachen?+
Die Aufgabe ist in einfachem US-Englisch formuliert und enthält kurze Beispiele mit Lösungsweg. Sie verwendet ganzzahlige Schlüssel und neutrale Szenarien und hängt nicht von einer Baumklasse aus der Bibliothek einer bestimmten Sprache ab. Bewerberinnen und Bewerber lösen in allen sechs Sprachen dieselbe Aufgabe. Überschaubare Eingabegrößen und Baumhöhen ermöglichen es einer korrekten Lösung, in jeder Sprache zu bestehen.
Was dürfen Bewerberinnen und Bewerber beim Test „Programmierung: Binäre Suchbäume“ verwenden?+
Bewerberinnen und Bewerber dürfen Schmierpapier verwenden. Das kann helfen, einen Baum vor dem Einfügen oder Entfernen eines Knotens zu skizzieren. Für den 35-minütigen Test wird ein Computer benötigt. Er umfasst eine Programmieraufgabe in einem Code-Editor im Browser.
Gibt es Übungsaufgaben für den Test „Programmierung: Binäre Suchbäume“?+
Ja. Der Übungssatz umfasst eine Frage und dauert 10 Minuten. Bewerberinnen und Bewerber können sich damit vor der bewerteten Aufgabe mit dem Editor und dem Format vertraut machen. In der bewerteten Aufgabe schreiben sie Code für binäre Suchbäume, der anhand verborgener Testfälle ausgeführt wird.
Für welche Bewerberinnen und Bewerber ist der Test „Programmierung: Binäre Suchbäume“ gedacht?+
Dieser Test auf mittlerem Niveau eignet sich für Softwareentwicklerinnen und Softwareentwickler, Backend-Entwicklerinnen und Backend-Entwickler sowie Data Engineers, Data Scientists und Architektinnen und Architekten, die Code mit geordneten Datenstrukturen schreiben. Setzen Sie ihn ein, wenn solche Programmieraufgaben zur Rolle gehören, und bewerten Sie den Code zusammen mit weiteren Informationen aus dem Auswahlverfahren.
Ähnliche Tests
Programmieren: binäre Bäume
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 Programmieren: binäre Suchbäume bei Ihrer nächsten Einstellung
Der Tarif Free umfasst 5 wichtige Tests; kostenpflichtige Tarife umfassen den Vollständige Testbibliothek.