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.
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 merVis mindre
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 seks 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.