ÜBUNGSTESTTechnik und Programmierung

Python-Programmiertest üben

Ein kostenloser Python-Programmierübungstest: Python-Konzepte, was der Code ausgibt, Fehler finden und eine funktionierende Lösung auswählen - im Stil von Programmiertests für Bewerber. Jede Antwort wird erklärt.

  • 10 kostenlose Fragen, kein Konto erforderlich
  • Mit Zeitlimit wie beim echten Test
  • Jederzeit kündbar
Kostenlose Probe
10 Fragen · 30 Min.
Fragetypen
Python-Konzepte, Was der Code ausgibt, Den Fehler finden und mehr
Vollständige Probetests
Die häufig genannte Anzahl an Fragen und das häufig genannte Zeitlimit

Die kurze Antwort

Ein Python-Programmiertest ist ein Online-Test, mit dem manche Arbeitgeber vor einem Vorstellungsgespräch prüfen, wie gut Bewerberinnen und Bewerber Python lesen, schreiben und debuggen können. Es gibt nicht den einen Test: Jeder Arbeitgeber wählt eine Plattform aus und legt die Fragen, den Umfang und die Zeitbegrenzung selbst fest. Viele Arbeitgeber verlangen, Code zu schreiben, der anhand von Testfällen geprüft wird. Dieser kostenlose Übungstest enthält 10 eigens erstellte Fragen zum Lesen, Nachvollziehen und Debuggen von Python-Code sowie zur Auswahl von Python-Code und dauert etwa 30 Minuten.

Kostenlose Probe
10 Fragen in 30 Minuten
Format
Wird von jedem Arbeitgeber und jeder Plattform festgelegt
Beispiel (HackerRank Python Basic)
2 Fragen in 1 Stunde 30 Minuten
Programmierfragen
Wird meist automatisch anhand von Testfällen bewertet

Kostenlos ausprobieren

10 Fragen in 30 Minuten, in realistischem Tempo. Ihr Ergebnis und jede Antwort werden am Ende erklärt.

Übungsfragen werden geladen

Wählen Sie Ihren Tarif

Vollständiges Übungsangebot freischalten

Python-Test: vollständige Probetests in voller Länge unter Zeitvorgabe sowie alle anderen Tests

Tarif auswählen
Monatsplan starten
  • Vollständige zeitbegrenzte Probetests für diesen Test
  • Eine Erklärung zu jeder Frage
  • Ihr Ergebnis nach Fragetyp und Ihr Verlauf
  • Alle 93 Übungstests inklusive
  • Funktioniert auf Smartphone und Laptop

7 Tage Rückerstattung, wenn Sie höchstens einen vollständigen Probetest absolviert haben. Preise in USD.

Das bietet das vollständige Übungsangebot

Vollständige Probetests im echten Format und mit dem echten Zeitlimit, jeweils mit einer vollständigen Auswertung nach Abschluss.

  1. FreeKostenlose Probe10 Fragen · 30 Min.
  2. Vollständige ProbetestsDie häufig genannte Anzahl an Fragen und das häufig genannte Zeitlimit
  3. Jeder FragetypPython-Konzepte, Was der Code ausgibt, Den Fehler finden und mehr
  4. Eine vollständige AuswertungIhr Ergebnis nach Fragetyp nach jedem Probetest
  5. ErgebnisverlaufIhr Fortschritt über mehrere Versuche hinweg
  6. Smartphone oder LaptopÜben Sie, wo immer Sie sind

Kostenlose Probeversion oder vollständiges Üben

FunktionFreeVollständig
Fragen im entsprechenden Teststil
Jede Antwort wird erklärt
Vollständige zeitbegrenzte Probetests
Ergebnis nach Fragetyp
Ergebnisverlauf über mehrere Übungstests
Alle 93 Übungstests

Kostenloser Lernleitfaden

Alles Wissenswerte über den echten Test, in kurzen Lektionen.

Lektion 1

Wie der echte Test normalerweise aussieht

Es gibt keinen einheitlichen Python-Codingtest. Jeder Arbeitgeber wählt eine Testplattform und legt dann die Fragen, die Anzahl der Aufgaben, das Zeitlimit und die erlaubten Programmiersprachen selbst fest. Ihre Einladung zum Test gibt Ihnen am besten Aufschluss darüber, was Sie erwartet. Öffentliche Beispiele zeigen die Bandbreite:

  • HackerRank. HackerRank gibt für seinen Python (Basic)-Fähigkeitstest 2 Fragen in 1 Stunde 30 Minuten an. Themen sind unter anderem skalare Datentypen (HackerRank). Im Hilfe-Center sind die Fragetypen aufgeführt, die Arbeitgeber in einen Test aufnehmen können, darunter Coding-Aufgaben, Multiple-Choice-Fragen, Datenbankfragen, Code-Reviews und offene Fragen. Außerdem heißt es dort, Arbeitgeber könnten Fragen aus der HackerRank-Bibliothek hinzufügen oder eigene Fragen erstellen (HackerRank Help).
  • TestGorilla. Auf der Seite zu Python-Codingtests gibt TestGorilla an, dass die meisten einzelnen Codingtests 15 bis 35 Minuten dauern. Ein Algorithmustest für Einsteiger ist mit 15 Minuten angegeben. Laut TestGorilla können Bewerberinnen und Bewerber Aufgaben in Python oder in anderen vom Arbeitgeber zugelassenen Sprachen lösen (TestGorilla).

Häufig genannte Bestandteile von Python-Tests bei Arbeitgebern:

  • Coding-Aufgaben: Schreiben Sie eine Funktion in einem Online-Editor, führen Sie sie mit Beispieldaten aus und reichen Sie sie anschließend ein. Sie wird dann mit weiteren Testfällen geprüft, die Sie möglicherweise nicht sehen.
  • Multiple-Choice-Fragen: Python-Konzepte, die Ausgabe eines Codeausschnitts und die Frage, welcher Code korrekt ist.
  • Fehlersuche oder Code-Review: Finden und beheben Sie das Problem in Code, den jemand anderes geschrieben hat.
  • Manchmal weitere Aufgaben: eine SQL-Frage, eine umfangreichere Projektaufgabe, eine Aufgabe für zu Hause oder die Überwachung per Webcam und Bildschirm während des Tests.

Was unsere Probetests abdecken. Unsere vollständigen Probetests umfassen 20 Fragen in 60 Minuten und vier Abschnitte: Python-Konzepte (6), die Ausgabe des Codes (6), Fehlersuche (5) und das Erarbeiten einer Lösung (3). Der gesamte Code ist Python 3. Sie können zurückgehen, Antworten ändern und Fragen markieren, bis Sie den Test abgeben. Mit unseren Probetests üben Sie, Code zu lesen, nachzuvollziehen, Fehler zu finden und Code auszuwählen. Sie führen keinen von Ihnen geschriebenen Code aus. In vielen echten Tests sollen Sie Code schreiben, der mit verborgenen Testfällen ausgeführt wird. Mit dieser Übung bauen Sie die dafür nötigen Fähigkeiten im Lesen, Nachvollziehen und Debuggen auf. Üben Sie daher zusätzlich unter Zeitdruck in einem echten Editor. Unsere Probetests umfassen außerdem keine Aufsicht, Plagiatsprüfungen, Videointerviews, Aufgaben für zu Hause oder Projektaufgaben und keine Bestehensgrenze eines Arbeitgebers.

Lektion 2

Fragetypen mit Lösungsbeispielen

Ein durchgerechnetes Beispiel zu jedem Abschnitt, einschließlich der Falle, in die die meisten tappen.

1. Python-Konzepte. Was ist der Unterschied zwischen a == b und a is b? Bei der ersten Abfrage geht es darum, ob zwei Werte gleich sind; bei der zweiten darum, ob es sich um dasselbe Objekt handelt. Zwei separate Listen [1, 2] sind gleich, aber nicht dasselbe Objekt. Falle: is zum Vergleichen von Zahlen oder Strings verwenden. Bei kleinen Werten scheint es zu funktionieren, kann später aber fehlschlagen.

2. Was der Code ausgibt. x = [0] * 3, dann x[1] = 5 und print(x). Verfolgen Sie den Ablauf: Aus [0, 0, 0] wird [0, 5, 0]. Probieren Sie nun grid = [[0] * 2] * 2 und danach grid[0][0] = 1. Die Ausgabe lautet [[1, 0], [1, 0]], weil beide Zeilen dieselbe innere Liste sind. Falle: Den Code so lesen, wie Sie erwarten, dass er sich verhält, statt so, wie Python ihn ausführt. Notieren Sie den Wert jeder Variablen nach jeder Zeile.

3. Den Fehler finden. Eine Schleife for i in range(len(items) - 1): soll jedes Element ausgeben, überspringt aber das letzte. Der Fehler ist das - 1: range(len(items)) endet bereits vor der Länge. Falle: Die Zeile ändern, die abstürzt oder ungewöhnlich aussieht, statt der Zeile, die das falsche Ergebnis verursacht. Testen Sie den Code gedanklich mit einer kleinen Eingabe, zum Beispiel einer Liste mit zwei Elementen.

4. Eine Lösung entwickeln. Sie brauchen die Häufigkeit jedes Worts in einer Liste. collections.Counter(words) erledigt das in einem Schritt; ein Dictionary mit counts[w] = counts.get(w, 0) + 1 in einer Schleife erledigt es von Hand. Falle: Die Option auswählen, die den Normalfall, aber keine Sonderfälle abdeckt. Prüfen Sie jede Möglichkeit mit einer leeren Liste, einem Element, Wiederholungen und negativen Zahlen.

Lektion 3

So bereiten Sie sich vor

  1. Lesen Sie zuerst Ihre Einladung. Informieren Sie sich, welche Plattform Sie verwenden, wie viele Aufgaben es gibt, wie lange Sie Zeit haben, ob Sie Python 3 auswählen können und ob der Test beaufsichtigt wird. Die Formate unterscheiden sich zu stark, um etwas vorauszusetzen.
  2. Probieren Sie den Übungsbereich der Plattform aus, falls es einen gibt. Machen Sie sich mit dem Editor, der Run-Schaltfläche und der Anzeige von Beispiel-Testfällen vertraut, damit Ihnen die Oberfläche am Prüfungstag nicht neu ist. HackerRank beschreibt zum Beispiel, wie Kandidatinnen und Kandidaten während der Bearbeitung auf Run klicken, um die Testfälle auszuführen (HackerRank Support).
  3. Verfolgen Sie den Code von Hand. Notieren Sie bei kurzen Codeausschnitten nach jeder Zeile den Wert jeder Variablen. Das ist die zentrale Fähigkeit hinter Fragen zu Ausgaben und zum Debuggen. So überprüfen Sie Ihren eigenen Code, ohne ihn auszuführen.
  4. Machen Sie sich mit den gängigen Werkzeugen vertraut. Listen, Dictionaries, Sets, Strings, Slicing, sorted im Vergleich zu list.sort, enumerate, zip, List- und Dictionary-Comprehensions sowie collections.Counter.
  5. Denken Sie vor dem Absenden an Sonderfälle. Leere Eingaben, ein einzelnes Element, wiederholte Werte, negative Zahlen, sehr große Eingaben. Versteckte Testfälle prüfen oft genau diese Fälle.
  6. Schreiben Sie unter Zeitdruck etwas Code. Unsere Probetests trainieren das Lesen und Debuggen. Lösen Sie zusätzlich einige kleine Aufgaben in einem echten Editor mit Timer, damit es sich normal anfühlt, unter Druck Code zu schreiben und auszuführen.
  7. Üben Sie im tatsächlichen Tempo. Wenn Ihr Test dem Python (Basic)-Beispiel von HackerRank entspricht, bedeuten 2 Fragen in 1 Stunde 30 Minuten etwa 45 Minuten pro Aufgabe (HackerRank). Absolvieren Sie vollständige Probetests unter Zeitvorgabe, damit es sich normal anfühlt, sich die Zeit einzuteilen.
Lektion 4

Wie die Bewertung üblicherweise funktioniert

Die Bewertung hängt von der Plattform und vom Arbeitgeber ab. Es gibt keine allgemeingültige Skala und keine allgemeingültige Bestehensgrenze. Programmierfragen werden üblicherweise automatisch anhand von Testfällen bewertet. Hier sind zwei öffentliche Beschreibungen:

  • HackerRank gibt an, dass Programmierfragen mit vorab festgelegten Testfällen bewertet werden, die Korrektheit und Effizienz messen. Jeder Testfall hat eine eigene Punktzahl: Besteht der Code einen Testfall, erhält er dafür die volle Punktzahl. Wird der Testfall nicht bestanden, gibt es null Punkte. Die Gesamtpunktzahl einer Frage ergibt sich aus der Summe der bestandenen Testfälle. Eine Lösung, die einige Testfälle besteht, erhält also einen Teil der Punkte (HackerRank-Support). Programmier- und Multiple-Choice-Fragen werden automatisch bewertet. Manche Fragetypen, etwa offene Antworten und Dateiuploads, werden manuell bewertet (HackerRank-Hilfe).
  • TestGorilla beschreibt eine Perzentilbewertung auf Grundlage der Gesamtkorrektheit, also der Frage, ob bestimmte Eingaben die richtige Ausgabe ergeben, sowie einen Bericht mit den Ergebnissen für jeden Testfall (TestGorilla).

Welches Ergebnis als gut gilt, entscheidet jeder Arbeitgeber selbst. Viele berücksichtigen neben der Punktzahl auch Ihren Code.

Unser Übungsergebnis entspricht der Anzahl unserer eigenen Fragen, die Sie richtig beantwortet haben. Die Aufschlüsselung nach Abschnitten zeigt Ihnen, worauf Sie sich konzentrieren können. Es handelt sich um ein Übungsergebnis: Es ist weder ein Ergebnis in einem Test einer Plattform noch sagt es voraus, ob Sie bestehen werden.

Lektion 5

Häufige Fehler

  • Methoden verwechseln, die eine Liste ändern, und Funktionen, die eine neue zurückgeben. list.sort() und list.append() geben None zurück; sorted() gibt eine neue Liste zurück.
  • Vergessen, dass bei einer Zuweisung Objekte gemeinsam genutzt werden. b = a kopiert weder eine Liste noch ein Dictionary. Verwenden Sie a[:], list(a) oder copy.deepcopy(a), wenn Sie eine Kopie benötigen.
  • Off-by-one-Fehler bei Bereichen und Slices. range(n) endet vor n, und s[1:3] nimmt zwei Elemente, nicht drei.
  • Eine Suche mit einem erfundenen Wert beginnen. Ein Maximum bei 0 oder ein Minimum bei 1000 beginnen zu lassen, führt bei ungewöhnlichen Eingaben zu Fehlern. Beginnen Sie mit dem ersten Element oder mit float("-inf").
  • Nur das Beispiel testen. Das sichtbare Beispiel funktioniert in der Regel. Verborgene Testfälle prüfen leere Eingaben, einzelne Elemente, Duplikate und große Eingaben.
  • Bei einer Aufgabe die Zeit verlieren. Wenn Sie nicht weiterkommen, reichen Sie eine einfache Version ein, die einige Testfälle besteht, machen Sie weiter und kehren Sie zurück, wenn es die Zeit erlaubt.

Originale Übungsfragen, niemals echte oder durchgesickerte Fragen. Sie können den Monatsplan jederzeit kündigen und innerhalb von 7 Tagen eine Rückerstattung beantragen, wenn Sie höchstens einen vollständigen Übungstest absolviert haben.

Häufig gestellte Fragen

Gibt es einen standardisierten Python-Programmiertest?+

Nein. Jeder Arbeitgeber wählt eine Plattform aus und legt die Fragen, den Umfang, das Zeitlimit und die Programmiersprachen selbst fest. In Ihrer Einladung zum Test steht, was Ihr Test umfasst. Auf manchen Plattformen gibt es einen Übungsbereich, den Sie vorher ausprobieren können.

Führen Ihre Übungstests den von mir geschriebenen Code aus?+

Nein. In unseren Übungstests üben Sie mit Multiple-Choice-Fragen, Python-Code zu lesen, nachzuvollziehen, Fehler zu beheben und auszuwählen. Bei vielen echten Tests müssen Sie Code schreiben, der mit nicht sichtbaren Testfällen geprüft wird. Üben Sie daher auch, kleine Programme in einem richtigen Editor zu schreiben.

Welche Python-Version wird in den Fragen verwendet?+

Python 3. Prüfen Sie in Ihrer persönlichen Einladung zum Test, welche Version und Bibliotheken auf der Plattform zugelassen sind.

Welche Punktzahl brauche ich, um zu bestehen?+

Es gibt keinen einheitlichen Richtwert zum Bestehen. Plattformen bewerten Programmieraufgaben anhand von Testfällen. Jeder Arbeitgeber entscheidet selbst, welches Ergebnis Sie in die nächste Runde bringt, und schaut sich oft auch Ihren Code an.

Sind das echte Python-Testfragen?+

Nein. Das sind eigens von unserem Team erstellte Übungsfragen in einem ähnlichen Stil. Intellect Council ist weder mit HackerRank noch mit TestGorilla oder einer anderen Testplattform oder einem Arbeitgeber verbunden.

Quellen

  1. Seite zum HackerRank-Kompetenztest Python (Basic), geprüft am 2026-11-09
  2. HackerRank-Hilfe: Fragetypen in HackerRank-Tests, geprüft am 2026-11-09
  3. HackerRank-Hilfe: Bewertung von Fragen (Übersicht), geprüft am 2026-11-09
  4. HackerRank-Support: Programmierfrage, Bewertung einer Programmierfrage in Tests, geprüft am 2026-11-09
  5. TestGorilla: Python-Programmiertests, geprüft am 2026-11-09

Über diese Seite

Verfasst und geprüft vom Team von Intellect Council. Zuletzt geprüft . Lesen Sie unsere redaktionellen Grundsätze.

Alle 93 Übungstests ansehen

Vollständige zeitgesteuerte Probetests mit Erklärungen.Vollen Zugriff erhalten
IHR TEST STEHT BEVOR. SEIEN SIE BEREIT.

Gehen Sie gut vorbereitet in den Test.
Gehen Sie mit dem guten Gefühl, Ihr Bestes gegeben zu haben.

Zeitlich begrenzte Übungen im Originalformat mit Erklärungen zu jeder Antwort.

Kostenlosen Übungstest startenOder sehen Sie sich die vollständigen Probetests an Kostenlose Kostprobe. Sie benötigen kein Konto, um loszulegen.