ÜBUNGSTESTTechnik und Programmierung
Java-Codingtest üben
Ein kostenloser Java-Programmierübungstest: Java-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
- Java-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 Java-Programmiertest ist ein Online-Test, mit dem manche Arbeitgeber vor einem Vorstellungsgespräch prüfen, wie gut Bewerberinnen und Bewerber Java 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 Java-Code sowie zur Auswahl von Java-Code und dauert etwa 30 Minuten.
- Kostenlose Probe
- 10 Fragen in 30 Minuten
- Format
- Wird von jedem Arbeitgeber und jeder Plattform festgelegt
- Beispiel (HackerRank Java Basic)
- 6 Fragen in 1 Stunde
- 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.
Wählen Sie Ihren Tarif
Vollständiges Übungsangebot freischalten
Java-Test: vollständige Probetests in voller Länge unter Zeitvorgabe sowie alle anderen Tests
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.
- FreeKostenlose Probe10 Fragen · 30 Min.
- Vollständige ProbetestsDie häufig genannte Anzahl an Fragen und das häufig genannte Zeitlimit
- Jeder FragetypJava-Konzepte, Was der Code ausgibt, Den Fehler finden und mehr
- Eine vollständige AuswertungIhr Ergebnis nach Fragetyp nach jedem Probetest
- ErgebnisverlaufIhr Fortschritt über mehrere Versuche hinweg
- Smartphone oder LaptopÜben Sie, wo immer Sie sind
- Java-Konzepte90%
- Was der Code ausgibt75%
- Den Fehler finden60%
- Eine Lösung entwickeln35%
Als Nächstes üben: eine lösung entwickeln.
Kostenlose Probeversion oder vollständiges Üben
| Funktion | Free | Vollstä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.
Wie der echte Test normalerweise aussieht
Es gibt keinen einheitlichen Java-Codierungstest. Jeder Arbeitgeber wählt eine Testplattform und legt dann die eigenen Fragen, die Anzahl der Aufgaben, das Zeitlimit und die erlaubten Sprachen fest. Ihre Einladung zum Test ist der beste Anhaltspunkt dafür, was Sie erwartet. Öffentliche Beispiele zeigen die Bandbreite:
- HackerRank. HackerRank führt seinen Java (Basic)-Fähigkeitstest mit 6 Fragen in 1 Stunde auf. Er behandelt Themen wie Klassen (HackerRank). Im Hilfe-Center sind die Fragetypen aufgeführt, die Arbeitgeber in einen Test aufnehmen können, darunter Programmieraufgaben, Multiple-Choice-Fragen, Datenbankfragen, Aufgaben für Back-End-Entwickler, Code-Reviews und offene Fragen. Außerdem wird erklärt, dass Arbeitgeber Fragen aus der HackerRank-Bibliothek hinzufügen oder eigene Fragen verfassen können (HackerRank Help).
- TestGorilla. Auf der Seite zu den Java-Codierungstests von TestGorilla steht, dass die meisten Codierungstests 15 bis 35 Minuten dauern. Dort wird ein Algorithmustest für Einsteiger mit einer Dauer von 15 Minuten aufgeführt. Außerdem wird erklärt, dass Kandidaten das Problem lesen, Java in einem Sprachmenü auswählen und ihre Lösung in einem Online-Editor schreiben (TestGorilla).
Häufig genannte Bestandteile von Java-Tests für Bewerber:
- Programmieraufgaben: Schreiben Sie eine Methode in einem Online-Editor, führen Sie sie mit Beispieldaten aus und reichen Sie sie anschließend ein, damit sie mit weiteren, möglicherweise nicht sichtbaren Testfällen geprüft wird.
- Multiple-Choice-Fragen: Java-Konzepte wie Typen, Klassen, Sammlungen und Ausnahmen, die Ausgabe eines Codeausschnitts und die Frage, welcher Code korrekt ist.
- Fehlersuche oder Code-Review: Finden und beheben Sie das Problem in Code, den eine andere Person geschrieben hat.
- Manchmal mehr: eine SQL-Frage, ein Framework- oder Back-End-Projekt, eine Aufgabe für zu Hause oder die Überwachung per Webcam und Bildschirm während des Tests.
Was unsere Übungstests abdecken. Unsere vollständigen Übungstests umfassen 20 Fragen in 60 Minuten in vier Abschnitten: Java-Konzepte (6), die Ausgabe des Codes (6), Fehlersuche (5) und eine Lösung entwickeln (3). Der gesamte Code ist in Java 17. Sie können zurückgehen, eine Antwort ändern und Fragen markieren, bis Sie den Test abgeben. Mit unseren Übungstests trainieren Sie, Code zu lesen, nachzuvollziehen, Fehler zu beheben und den passenden Code auszuwählen. Sie führen keinen von Ihnen geschriebenen Code aus. Bei vielen echten Tests müssen Sie Code schreiben, der mit nicht sichtbaren Testfällen ausgeführt wird. Diese Übungen stärken die Fähigkeiten im Lesen, Nachvollziehen und Debuggen, die dafür wichtig sind. Üben Sie daher zusätzlich unter Zeitdruck in einem echten Editor. Unsere Übungstests umfassen außerdem keine Aufsicht während des Tests, Plagiatsprüfungen, Videointerviews, Aufgaben für zu Hause oder Projektaufgaben und keine Mindestpunktzahl des Arbeitgebers.
Fragetypen mit Lösungsbeispielen
Ein durchgerechnetes Beispiel zu jedem Abschnitt, einschließlich der Falle, in die die meisten tappen.
1. Java-Konzepte. Was ist der Unterschied zwischen int und Integer? Ein int ist ein primitiver Wert; ein Integer ist ein Objekt, das einen solchen Wert umschließt und null sein kann. Collections wie List enthalten Integer, und Java wandelt automatisch zwischen beiden um. Falle: Zwei Integer-Objekte mit == vergleichen. Dabei werden die Referenzen verglichen, sodass das Ergebnis auch bei gleichen Werten false sein kann. Verwenden Sie equals.
2. Was der Code ausgibt. System.out.println(1 + 2 + "3" + 4 + 5); gibt 3345 aus. Java arbeitet von links nach rechts: 1 + 2 ergibt die Zahl 3, durch das anschließende Addieren von "3" entsteht der String "33", und danach fügt jedes + Text zusammen. Falle: Erst die gesamte Rechnung ausführen. Gehen Sie die Operatoren einzeln durch und notieren Sie nach jedem Schritt den Typ.
3. Den Fehler finden. Eine Methode enthält if (status == "done"), und die Bedingung ist nie erfüllt, selbst wenn der Status "done" lautet. Die Lösung ist "done".equals(status). Damit werden die Zeichen verglichen, und ein null-Status wird ebenfalls abgefangen. Falle: Die erste ungewöhnlich aussehende Zeile ändern. Verfolgen Sie eine kleine Eingabe durch den Code und suchen Sie die erste Zeile, in der der Wert falsch wird.
4. Eine Lösung entwickeln. Sie müssen zählen, wie oft jedes Wort vorkommt. Eine HashMap mit counts.merge(word, 1, Integer::sum) in einer Schleife erledigt das mit einer Zeile pro Wort. Falle: Die Option auswählen, die den Normalfall, aber keine Sonderfälle abdeckt. Prüfen Sie jede Möglichkeit mit einem leeren Array, einem Element, Wiederholungen, negativen Zahlen und null.
So bereiten Sie sich vor
- Lesen Sie zuerst Ihre Einladung. Informieren Sie sich, welche Plattform Sie verwenden, wie viele Aufgaben es gibt, wie lange Sie Zeit haben, welche Java-Version im Editor läuft und ob der Test beaufsichtigt wird. Die Formate unterscheiden sich zu stark, um etwas vorauszusetzen.
- Probieren Sie den Übungsbereich der Plattform aus, falls es einen gibt. Machen Sie sich mit dem Editor, der Run-Schaltfläche, dem Einlesen von Eingaben 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).
- Verfolgen Sie den Code von Hand. Notieren Sie bei kurzen Codeausschnitten nach jeder Zeile den Wert und den Typ jeder Variablen. Bei Ganzzahldivision, dem Zusammenfügen von Strings und Referenzen gibt es die meisten Überraschungen.
- Machen Sie sich mit den gängigen Werkzeugen vertraut. Arrays,
StringundStringBuilder,ArrayList,HashMap,HashSet,Arrays.sortundCollections.sort,equalsundhashCode, Ausnahmen sowie grundlegende Klassen und Schnittstellen. - Denken Sie vor dem Absenden an Sonderfälle. Leere Arrays und Strings, ein einzelnes Element, wiederholte Werte, negative Zahlen,
nullund Werte, die groß genug sind, um einenint-Überlauf zu verursachen. Versteckte Testfälle prüfen oft genau diese Fälle. - 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, zu kompilieren und auszuführen.
- Üben Sie im tatsächlichen Tempo. Wenn Ihr Test dem Java (Basic)-Beispiel von HackerRank entspricht, bedeuten 6 Fragen in 1 Stunde etwa 10 Minuten pro Frage (HackerRank). Absolvieren Sie vollständige Probetests unter Zeitvorgabe, damit es sich normal anfühlt, sich die Zeit einzuteilen.
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. Backend-Fragen werden automatisch bewertet; eine manuelle Prüfung wird empfohlen (HackerRank-Hilfe).
- TestGorilla beschreibt eine Perzentilbewertung auf Grundlage der Gesamtkorrektheit, also der Frage, ob bestimmte Eingaben die richtigen Ausgaben ergeben, sowie einen Bericht, der das Ergebnis für jeden Testfall zeigt (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.
Häufige Fehler
- Strings mit
==vergleichen. Verwenden Sieequalsoder"text".equals(value), wennvaluemöglicherweisenullist. - Dezimalzahlen bei der Ganzzahldivision erwarten.
7 / 2ergibt 3. Wandeln Sie zuerst eine Seite indoubleum, wenn Sie 3.5 benötigen. - Vergessen, dass Strings unveränderlich sind.
s.trim()unds.toUpperCase()geben neue Strings zurück. Weisen Sie das Ergebnis einer Variablen zu. - Off-by-one-Fehler in Schleifen. Indizes reichen von 0 bis
length - 1, daher lautet die übliche Schleifenbedingungi < a.length. - Eine Liste innerhalb einer For-each-Schleife ändern. Verwenden Sie
removeIfoder einen explizitenIteratorund dessenremove-Methode. - Überläufe ignorieren. Summen und Produkte großer
int-Werte können sich unbemerkt überschlagen. Verwenden Sielong, wenn Werte stark anwachsen können. - Nur das Beispiel testen. Das sichtbare Beispiel ist meist erfolgreich. Verborgene Testfälle prüfen leere Eingaben, einzelne Elemente, Duplikate und große Eingaben.
- Bei einer Aufgabe zu viel Zeit verlieren. Wenn Sie nicht weiterkommen, geben Sie eine einfache Version ab, die einige Testfälle besteht, fahren Sie mit der nächsten Aufgabe fort und kehren Sie zurück, wenn die Zeit reicht.
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 Java-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, Java-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 Java-Version wird in den Fragen verwendet?+
Java 17. Die Fragen beschränken sich auf die Kernsprache und die Standardbibliothek. Frameworks wie Spring kommen nicht vor. Prüfen Sie in Ihrer Einladung zum Test, welche Version auf der Plattform verwendet wird.
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 Java-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
- HackerRank: Seite zum Java (Basic)-Fähigkeitstest, geprüft am 2026-11-09
- HackerRank-Hilfe: Fragetypen in HackerRank-Tests, geprüft am 2026-11-09
- HackerRank-Hilfe: Bewertung von Fragen (Übersicht), geprüft am 2026-11-09
- HackerRank-Support: Programmierfrage, Bewertung einer Programmierfrage in Tests, geprüft am 2026-11-09
- TestGorilla: Java-Programmiertests, geprüft am 2026-11-09
Passende Übungen
Übungstests für Arbeitssuchende
Kostenlose zeitlich begrenzte Übungstests zur Vorbereitung auf Einstellungstests: Eignungstests, Tests zum logischen Denken, psychometrische Tests, Tests im Wonderlic-Stil, CCAT-Stil und Excel-Tests. Sie benötigen kein Konto, um loszulegen.
EntdeckenPython-Programmiertest üben
Kostenlose Übung für Python-Eignungstests: Konzepte, was der Code ausgibt, Fehler finden und eine funktionierende Lösung auswählen - alles Schritt für Schritt erklärt.
EntdeckenSQL-Testtraining
Kostenlose Übung für SQL-Tests: Konzepte, welche Ergebnisse eine Abfrage liefert, Abfragen korrigieren und die richtige auswählen - mit portablem Standard-SQL und Schritt-für-Schritt-Erklärungen.
EntdeckenGehen 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.