Coding-Test zu Arrays für die Personalauswahl
Erfahren Sie, wie Kandidatinnen und Kandidaten Code schreiben, um Datenlisten korrekt und effizient zu verarbeiten.
- 35 Minuten
- 1 Aufgaben
- Mittelstufe
- Programmieraufgaben
- Fragen auf Englisch
- Nur Desktop
Die kurze Antwort
Der Coding: Arrays-Test ist ein Programmier-Einstellungstest auf mittlerem Niveau für Softwareentwicklerinnen und Softwareentwickler, Webentwicklerinnen und Webentwickler, Back-End- und Full-Stack-Entwicklerinnen und -Entwickler sowie andere Programmierberufe. Bei einer Programmieraufgabe schreiben die Kandidatinnen und Kandidaten eine funktionierende Lösung, die eine Liste oder ein Raster von Werten durchsucht, umordnet, zusammenführt oder zusammenfasst. Die Punktzahl entspricht dem Anteil der verborgenen Testfälle, die ihr Code besteht.
Was gemessen wird
Korrekte Code-Lösungen schreiben, die Arrays einlesen, umwandeln und zusammenfassen.
Array-Manipulation
Dabei geht es darum, Code zu schreiben, der innerhalb vorgegebener Größenbeschränkungen eine Werteliste oder ein Werteraster einliest, umwandelt und zusammenfasst.
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, Webentwicklerinnen und Webentwickler, Back-End- und Full-Stack-Entwicklerinnen und -Entwickler sowie andere Programmierberufe, in denen es im Arbeitsalltag darum geht, Datenlisten korrekt und effizient zu verarbeiten.
Was diese Programmieraufgabe zeigen kann
Sehen Sie, wie Code echte Listenoperationen verarbeitet
Die Kandidatinnen und Kandidaten schreiben eine Lösung, die Werte durchsucht, umordnet, zusammenführt oder zusammenfasst. Das zeigt mehr als die Beschreibung von Programmiererfahrung im Lebenslauf.
Listen und Raster innerhalb vorgegebener Grenzen
Die Aufgabe kann der Kandidatin oder dem Kandidaten eine einzelne Liste oder ein Raster von Werten vorgeben. Alle Größenbeschränkungen werden genannt, sodass Sie sehen können, ob der Code über den gesamten angegebenen Bereich hinweg korrekt bleibt.
Keine Überlauffalle in einer der Sprachen
Jeder Wert passt in eine standardmäßige 32-Bit-Ganzzahl. Kandidatinnen und Kandidaten werden daher nicht wegen der Ganzzahlgrenzen ihrer gewählten Sprache schlechter bewertet. Bei den verborgenen Testfällen zählt die Ausgabe des Programms, nicht der Programmierstil.
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 des Tests zur Überprüfung
Jede Kandidatin und jeder Kandidat erhält einen anderen Fragensatz aus umfangreichen Fragenpools. Der Browser erhält jeweils eine Frage; die Antwortschlüssel bleiben auf den Servern von HireValid. Der 35-Minuten-Timer läuft auf dem Server. Wird die Seite neu geladen, erscheint dieselbe Frage wieder, und die verbleibende Zeit wird angezeigt. Ein Zurückgehen ist nicht möglich. Der Code wird auf dem Server anhand verborgener Testfälle ausgeführt, und Einfügungen in den Editor werden aufgezeichnet. HireValid erfasst außerdem Signale wie die Zeit außerhalb des Test-Tabs und fasst sie in einem Integrity Score mit einer Beleg-Zeitleiste zusammen, die Sie überprüfen können. Der Score trifft keine eigenständige Entscheidung. Mit Einwilligung der Kandidatin oder des Kandidaten können Sie in zufälligen Abständen Webcam-Fotos aufnehmen lassen. Erfahren Sie mehr darüber, wie wir unsere Tests entwickeln.
So beugen wir KI-gestützter Täuschung vor · Integritätssignale
Nutzen Sie die Punktzahl als Hinweis, nicht als abschließendes Urteil
Berücksichtigen Sie den Anteil der bestandenen verborgenen Testfälle zusammen mit einer relevanten Arbeitsprobe und einem strukturierten Vorstellungsgespräch. Fragen Sie, wie die Kandidatin oder der Kandidat die Verarbeitung von Listen bei einer für die Stelle relevanten Aufgabe angehen würde. Vergleichen Sie anschließend die Erklärung mit dem Code und den Ausgaben. Bei einer einzelnen Aufgabe hängen die Ergebnisse stark von diesem Problem ab. Die Reliabilität wird angegeben, nachdem 200 Kandidatinnen und Kandidaten die Aufgabe abgeschlossen haben. Vergleichswerte gibt es noch nicht. Nutzen Sie den Leitfaden zu Einstellungstests, um eine umfassendere Bewertung zu planen.
Fragen für strukturierte Vorstellungsgespräche
Wie würden Sie eine Aufgabe angehen, bei der Sie zwei Wertelisten zusammenführen und dabei die vorgegebenen Eingabegrenzen einhalten müssen?
Achten Sie auf eine klare Erklärung, wie die Person die Eingaben einlesen, die Werte umwandeln und die resultierende Ausgabe anhand von Beispielen überprüfen würde.
Erzählen Sie mir von einer Situation, in der Sie eine Datenliste oder ein Datenraster mit Code zusammenfassen mussten. Wie haben Sie das Ergebnis überprüft?
Achten Sie auf eine konkrete Beschreibung der verarbeiteten Daten, des gewählten Vorgehens und der Überprüfung der Korrektheit.
Wie würden Sie vorgehen, wenn eine Lösung bei den Beispielen funktioniert, aber einen verborgenen Testfall nicht besteht?
Achten Sie auf einen schrittweisen Plan, um die Eingabegrenzen erneut zu prüfen, nachzuvollziehen, wie die Werte eingelesen und umgewandelt werden, und die resultierende Ausgabe zu testen.
Bewertung und Vergleichswerte verstehen
Fairness und angemessene Vorkehrungen
Jede Aufgabe ist ein in sich geschlossenes Problem, das in einfachem US-Englisch formuliert ist und alle Eingabegrenzen nennt. Kenntnisse einer bestimmten Branche, Kultur oder eines bestimmten Frameworks sind daher nicht erforderlich. Die Kandidatinnen und Kandidaten wählen aus sechs gängigen Programmiersprachen. Jeder Wert passt in eine standardmäßige 32-Bit-Ganzzahl, sodass keine Sprache durch einen Überlauf benachteiligt wird. Bei den verborgenen Testfällen zählt die Ausgabe des Programms, nicht der Programmierstil.
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: Bei einer einzelnen Aufgabe hängen die Ergebnisse stark von diesem einen Problem ab. Die Reliabilität wird angegeben, sobald 200 Kandidatinnen und Kandidaten die Aufgabe abgeschlossen haben. Vergleichswerte gibt es noch nicht.
Testdetails
Eine einzelne Programmieraufgabe, bei der die Kandidatin oder der Kandidat eine funktionierende Lösung für ein Problem mit Arrays schreibt: Eine Liste von Werten oder ein Raster wird innerhalb vorgegebener Größenbeschränkungen durchsucht, umgeordnet, zusammengeführt oder zusammengefasst. Die Lösung wird anhand der Beispiele der Aufgabe und einer Reihe verborgener Testfälle ausgeführt. Die Punktzahl entspricht dem Anteil dieser Fälle, die sie besteht. Die Kandidatinnen und Kandidaten können Python, JavaScript, Java, C#, C++ oder Go verwenden.
- 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 berücksichtigt der Coding: Arrays-Test Fairness?+
Die Aufgabe ist in sich geschlossen, in einfachem US-Englisch formuliert und nennt alle Eingabegrenzen. Kenntnisse einer bestimmten Branche, Kultur oder eines bestimmten Frameworks sind daher nicht erforderlich. Die Kandidatinnen und Kandidaten wählen aus sechs gängigen Programmiersprachen. Jeder Wert passt in eine standardmäßige 32-Bit-Ganzzahl, sodass keine Sprache durch einen Überlauf benachteiligt wird.
Dürfen Kandidatinnen und Kandidaten beim Coding: Arrays-Test Hilfsmittel verwenden?+
Notizzettel sind erlaubt. Das kann helfen, Indizes in einer Liste oder einem Raster von Hand nachzuverfolgen. Für den Test wird ein Computer benötigt. Er dauert 35 Minuten und besteht aus einer einzelnen Aufgabe, sodass es keine vorherige Frage gibt, zu der man zurückkehren könnte.
Welche Übungsmöglichkeiten gibt es für den Coding: Arrays-Test?+
Der Übungssatz besteht aus einer Frage und dauert 10 Minuten. Er ermöglicht es den Kandidatinnen und Kandidaten, sich vor der bewerteten Aufgabe mit dem Editor und dem Format vertraut zu machen. Die Übung fließt nicht in die Punktzahl ein.
Für welche Rollen und welches Niveau eignet sich der Coding: Arrays-Test?+
Dieser Test auf mittlerem Niveau eignet sich für Softwareentwicklerinnen und Softwareentwickler, Webentwicklerinnen und Webentwickler, Back-End- und Full-Stack-Entwicklerinnen und -Entwickler sowie andere Programmierberufe, in denen es im Arbeitsalltag darum geht, Datenlisten korrekt und effizient zu verarbeiten. Ein umfassenderes Bild der Programmierkenntnisse bietet der [Software-Engineer-Test](/tests/role-specific-skills/software-engineer).
Ähnliche Tests
Programmieren: verkettete Listen
35 Minuten, Programmierfähigkeiten
EntdeckenProgrammieren: Zeichenketten
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: Arrays bei Ihrer nächsten Einstellung
Der Tarif Free umfasst 5 wichtige Tests; kostenpflichtige Tarife umfassen den Vollständige Testbibliothek.