Gå til hovedinnhold

Test Java-ferdighetene dine

Test din Java på kjernyntaks og typer, metoder/overloading/scope, collections/generics/kontrollflykt, og exceptions/concurrency/idiomer. 30 kodelesingsspørsmål, øyeblikkelig resultat per kategori, gratis uten pålogging.

30 spørsmål9 min
Ta testen
Grunnleggende

Hva er Java-test?

Dette er en snarbasert Java-test: 30 korte kodesnutter, hver fulgt av et spørsmål om hva som faktisk skjer når den kjøres. En String-sammenligning med == som stille sjekker referanser i stedet for innhold. En Integer autoboxing-cache som får == til å se ut til å fungere under 128 og stille mislykkes over det. En finally-blokk som overstyrer en returverdi uten at noen legger merke til det. Du velger svaret som matcher det koden faktisk skriver eller gjør, ikke det som ser ut til å skulle skje.

Les mer

De 30 spørsmålene dekker fire områder — kjernyntaks og typer, metoder/overloading/scope, collections/generics/kontrollflykt, og exceptions/concurrency/idiomer. De fire er stedene der lesing av kode og kjøring av kode stille divergerer, og der en jobbutlysnings Strong Java vanligvis viser seg å bety noe spesifikt når du er i intervjuet. Du får et resultat i hvert område, så et svakt område dukker opp som et svakt område i stedet for som et lavere totalt resultat.

Det tar om lag ni minutter, det er ingen pålogging, og det er ingen kode å skrive eller kompilere — hvert spørsmål er les-og-forutsi, på samme måte som en senior-ingeniør gjennomgår en pull-request. Å kjenne syntaksen og å kjenne hva et spesifikt snippet faktisk gjør ved kjøretid er ulike ferdigheter, og denne måler det andre.

Dette får du

Hva testen avdekker

Se hvilken av de fire Java-områdene som faktisk holder deg tilbake
Få en oversikt per kategori — syntaks/typer, metoder/scope, collections/generics, exceptions/concurrency
Finn ut hvilket nivå du er i: nybegynner, intermediær, avansert eller ekspert
Sammenlign hvor du sitter mot det jobbutlysninger mener med sterk Java
  • Den spenner nybegynner gjennom ekspert i en sittende. De tidlige spørsmålene dekker ting hver Java-bruker møter — == vs .equals, Integer autoboxing, overflow. De senere handler om oppløsning av overloading, generics og collections, exceptions, concurrency og Stream-latskap. Din poengsum plasserer deg i ett av fire nivåer, og nivanavn er bevisst de som jobbutlysninger bruker.

  • Nei. Hvert spørsmål er skrevet mot kjernespråkoppførsel som har vært stabil på tvers av moderne Java-versjoner — objekt identitet, collections-rammeverket, unntak-hierarkiet og primitive concurrency-primitiver. Ingenting her avhenger av et version-spesifikt API.

  • Det prøver den samme slags les-og-forutsi-resonnement de fleste arbeidsgiver-skjermer åpner med, i samme korte-snippet-format, som er hvorfor det fungerer som forberedelse. Det er ikke en kopi av en spesifikk arbeidsgiver-test, og et godt resultat her er ikke et sertifikat. Det det forteller deg er hvilke av de fire områdene du ville tape poeng i, som er det nyttige å vite før et teknisk intervju.

  • Om lag ni minutter. Det er ingen timer på individuelle spørsmål — testen måler om du vet hva koden gjør, ikke hvor fort du kan klikke. Du kan tenke på et spørsmål så lenge du vil.

  • Nei. Du kan ta testen og se din poengsum og kategorioversikt uten en konto. Opprett en er bare nyttig hvis du vil at resultatet skal holdes så du kan sammenligne et senere forsøk mot det.

  • Du får et resultat for hvert av de fire områdene, så du kan se hvor tapet er konsentrert, pluss anbefalinger rettet mot nivået du landet på. Testen publiserer ikke et per-spørsmål-svarark, fordi spørsmålene roteres og en publisert nøkkel ville gjort resultatet meningsløst for alle som bruker det til å forberede.

  • Å lese fremmed kode korrekt er en forsvarsbar ting å screene på for enhver rolle som rører Java, og dette er en objektiv riktig-eller-gal-test i stedet for et personalitetsmål, så det bærer ikke de rettferdighetsproblemene typologi-testene gjør. Hvis du vil sende det til søkere og samle resultater på ett sted, som kjører gjennom ansettelsessiden av JobCannon i stedet for gjennom denne siden.

Ta Java-ferdighetstest nå

Oppdag din Java-test-profil. 30 spørsmål · 9 min.

Ta testen
Relatert

Relaterte tester