Zum Hauptinhalt springen

Teste deine Java-Kenntnisse

Teste dein Java über Core-Syntax und Typen, Methoden/Overloading/Bereich, Collections/Generics/Kontrollfluss und Exceptions/Concurrency/Idiome. 30 Code-Lese-Fragen, sofortige Auswertung nach Kategorie, kostenlos ohne Anmeldung.

30 Fragen9 Min.
Test starten
Grundlagen

Was ist „Java-Test“?

Das ist ein szenario-basierter Java-Test: 30 kurze Code-Snippets, jede gefolgt von einer Frage, was tatsächlich passiert, wenn es läuft. Ein String-Vergleich mit ==, der still Referenzen statt Inhalt prüft. Ein Integer-Autoboxing-Cache, der == unter 128 funktionieren lässt und über dem still fehlschlägt. Ein finally-Block, der einen Rückgabewert überschreibt, ohne dass jemand es bemerkt. Du wählst die Antwort, die passt, was der Code tatsächlich druckt oder tut, nicht was es aussehen sollte.

Weiterlesen

Die 30 Fragen behandeln vier Bereiche — Core-Syntax und Typen, Methoden/Overloading/Bereich, Collections/Generics/Kontrollfluss und Exceptions/Concurrency/Idiome. Diese vier sind die Plätze, wo Code-Lesen und Code-Laufen still divergieren, und wo ein Stellenanzeigen's Starkes Java normalerweise etwas Spezifisches bedeutet, sobald du im Interview bist. Du bekommst eine Punktzahl in jedem Bereich, daher zeigt sich ein schwacher Punkt als schwacher Punkt statt als niedrigere Gesamtzahl.

Es dauert etwa sechs Minuten, es gibt keine Anmeldung, und es gibt keinen Code zu schreiben oder zu kompilieren — jede Frage ist Lesen-und-Vorhersagen, auf die gleiche Weise wie ein Senior-Ingenieur einen Pull Request überprüft. Syntax zu kennen und zu wissen, was ein spezifischer Snippet zur Runtime tut, sind unterschiedliche Fähigkeiten, und das misst die zweite.

Was Sie erhalten

Was dieser Test aufzeigt

Sieh, welcher der vier Java-Bereiche dich wirklich ausbremst
Erhalte eine Aufschlüsselung nach Kategorie — Syntax/Typen, Methoden/Bereich, Collections/Generics, Exceptions/Concurrency
Finde heraus, welche Stufe du bist: Anfänger, Mittelstufe, Fortgeschritten oder Experte
Vergleiche, wo du sitzt, mit dem, was Stellenanzeigen unter starkem Java verstehen
  • Er spannt Anfänger bis Experte in einer Sitzung. Die frühen Fragen behandeln Dinge, denen jeder Java-Nutzer begegnet — == vs .equals, Integer-Autoboxing, Überlauf. Die späteren gehen in Overload-Auflösung, Generics und Collections, Exceptions, Concurrency und Stream-Trägheit. Deine Punktzahl ordnet dich einer von vier Stufen zu, und die Stufennamen sind bewusst die, die Stellenanzeigen verwenden.

  • Nein. Jede Frage wird gegen Core-Sprachen-Verhalten geschrieben, das über moderne Java-Versionen stabil ist — Objekt-Identität, das Collections-Framework, die Exception-Hierarchie und grundlegende Concurrency-Primitive. Nichts hier hängt von einer versionsabhängigen API ab.

  • Es sampelt die gleiche Art von Lesen-und-Vorhersagen-Logik, mit der die meisten Arbeitgeber-Screens beginnen, im gleichen kurz-Snippet-Format, daher funktioniert es zur Vorbereitung. Es ist nicht eine Kopie eines bestimmten Arbeitgeber-Tests, und eine gute Punktzahl hier ist kein Zertifikat. Was es dir sagt, ist welcher der vier Bereiche du Punkte verlieren würdest, was die nützliche Sache zu wissen ist, bevor ein technisches Interview.

  • Etwa sechs Minuten. Es gibt keinen Timer auf einzelnen Fragen — der Test misst, ob du weißt, was der Code tut, nicht wie schnell du klicken kannst. Du kannst über eine Frage so lange nachdenken, wie du möchtest.

  • Nein. Du kannst den Test machen und deine Punktzahl und Kategorieaufschlüsselung ohne ein Konto sehen. Ein Konto zu erstellen ist nur nützlich, wenn du möchtest, dass das Resultat behalten wird, damit du einen späteren Versuch dagegen vergleichen kannst.

  • Du bekommst eine Punktzahl für jeden der vier Bereiche, also kannst du sehen, wo die Verluste konzentriert sind, plus Empfehlungen, die auf die Stufe abzielten, auf die du landest. Der Test veröffentlicht kein Pro-Frage-Antwortblatt, weil die Fragen rotieren und ein veröffentlichter Schlüssel die Punktzahl für jeden, der ihn zur Vorbereitung nutzt, bedeutungslos machen würde.

  • Unfamiliere Code korrekt zu lesen ist eine verteidigbare Sache zum Screenen für jede Rolle, die Java anfasst, und das ist ein objektiver richtig-oder-falsch-Test statt ein Persönlichkeitsmass, daher trägt es nicht die Fairness-Probleme, die Typen-Tests mit sich bringen. Wenn du es an Bewerber schicken und Resultate an einem Ort sammeln möchtest, läuft das über die Einstellungsseite von JobCannon statt über diese Seite.

Java-Kenntnisse-Auswertung jetzt starten

Entdecken Sie Ihr Java-Test-Profil. 30 Fragen · 9 Min..

Test starten
Verwandt

Verwandte Tests