Hoppa till huvudinnehåll

Testa din Java-kompetens

Testa din Java över kärnor syntaxtyper, metoder/överbelastning/omfång, samlingar/generiska/kontrollflöde och undantag/samtidighet/idiomer. 30 kodläsningsfrågor, omedelbar poäng efter kategori, gratis utan registrering.

30 frågor9 min
Gör testet
Grunderna

Vad är Java-test?

Detta är ett scenariobaserat Java-test: 30 korta kodavsnitt, var och en följd av en fråga om vad som faktiskt händer när den körs. En String-jämförelse med == som tyst jämför referenser istället för innehåll. En Integer-autoboxing-cache som gör == att verka fungera under 128 och tyst misslyckas över det. En finally-block som åsidosätter ett returvärde utan att någon märker. Du väljer det svar som matchar vad koden faktiskt skriver ut eller gör, inte vad det ser ut att skulle hända.

Läs mer

De 30 frågorna omfattar fyra områden — kärnor syntaxtyper, metoder/överbelastning/omfång, samlingar/generiska/kontrollflöde och undantag/samtidighet/idiomer. Dessa fyra är de platser där kodläsning och körning av kod tyst skiljer sig åt, och där en jobbannonerings "Stark Java" brukar visa sig betyda något specifikt när du väl är i intervjun. Du får en poäng i varje område, så en svag punkt visar sig som en svag punkt snarare än som en lägre total.

Det tar ungefär sex minuter, det finns ingen registrering, och det finns ingen kod att skriva eller kompilera — varje fråga är läs-och-förutsäga, på samma sätt som en senior-ingenjör granskar en pull-förfrågan. Att känna till syntaxen och att veta vad ett specifikt avsnitt gör vid körning är olika färdigheter, och detta mäter den andra.

Vad du får

Vad testet visar

Se vilket av de fyra Java-områdena som faktiskt håller dig tillbaka
Få en uppdelning efter kategori — syntaxtyper/metoder/omfång, samlingar/generiska, undantag/samtidighet
Ta reda på vilken nivå du är på: nybörjare, medelnivå, avancerad eller expert
Jämför var du sitter jämfört med vad jobbannonseringar menar med stark Java
  • Det sträcker sig från nybörjare till expert i en sittning. De tidiga frågorna täcker saker som varje Java-användare träffar på — == vs .equals(), Integer-autoboxing, överflöde. De senare går in i överbelastningsupplösning, generiska och samlingar, undantag, samtidighet och Stream-lätthet. Din poäng placerar dig i en av fyra nivåer, och nivånamnen är medvetet de som jobbannonseringar använder.

  • Nej. Varje fråga är skriven mot kärnspråkbeteende som har varit stabilt över moderna Java-versioner — objekt-identitet, samlingsramverket, undantagshierarkin och grundläggande samtidighetsprimitiva. Ingenting här beror på ett versionsspecifikt API.

  • Det samplar samma slag av läs-och-förutsäga-resonemang som de flesta arbetsgivarscreens öppnar med, i samma korta-avsnitt-format, vilket är varför det fungerar som förberedelse. Det är inte en kopia av något specifikt arbetsgivartest, och ett bra resultat här är inte ett certifikat. Vad det gör säga dig är vilket av de fyra områdena du skulle förlora poäng i, vilket är det användbara sättet att veta före en teknisk intervju.

  • Ungefär sex minuter. Det finns ingen timer på individuella frågor — testet mäter om du vet vad koden gör, inte hur snabbt du kan klicka. Du kan tänka på en fråga så länge du vill.

  • Nej. Du kan ta testet och se din poäng och kategoribeskrivning utan ett konto. Att skapa ett är bara användbart om du vill att resultatet ska sparas så att du kan jämföra ett senare försök mot det.

  • Du får en poäng för var och en av de fyra områdena, så du kan se var förlusterna är koncentrerade, plus rekommendationer riktade mot den nivå du landade på. Testet publicerar inte en per-fråga-svarsnyckel, eftersom frågorna roterar och en publicerad nyckel skulle göra poängen meningslöst för alla som använder den för att förbereda.

  • Att läsa okänd kod korrekt är en försvarbar sak att screena på för vilken roll som helst som rör Java, och detta är ett objektivt rätt-eller-fel-test snarare än ett personlighetsmål, så det bär inte på rättvisefrågorna som typologitester gör. Om du vill skicka det till sökande och samla resultat på ett ställe, det går genom anställningssidan av JobCannon snarare än genom denna sida.

Gör Java-färdighetsbedömning nu

Upptäck din Java-test-profil. 30 frågor · 9 min.

Gör testet
Relaterat

Relaterade tester