PROGRAMMIERFÄHIGKEITEN

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

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

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

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

Beispielbericht (fiktive Daten)Programmieren: Arrays
66 %Perzentil 35. Vergleichsgruppe: HireValid-Kandidaten, n = 297
Array-Manipulation66 %
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

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.

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

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

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

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

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.

Lesen Sie, wie wir Fairness berücksichtigen

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

Nutzen Sie den Test Programmieren: Arrays 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.