Test uw Java-vaardigheden
Test uw Java op kernyntax en types, methoden/overloading/scope, collections/generics/control flow en exceptions/concurrency/idioms. 30 vragen over codelezen, onmiddellijke score per categorie, gratis zonder registratie.
Wat is Java Test?
Dit is een scenariogestuurde Java-test: 30 korte codefragmenten, elk gevolgd door een vraag wat er werkelijk gebeurt wanneer het loopt. Een String vergelijking met == die stilletjes referenties in plaats van inhoud controleert. Een Integer autoboxing cache die == lijkt te doen werken onder 128 en silently faalt boven. Een finally blok dat een retourwaarde overschrijft zonder dat iemand het opmerkt. U kiest het antwoord dat overeenkomt met wat de code werkelijk afdrukt of doet, niet wat eruit ziet alsof het zou moeten gebeuren.
Lees meerToon minder
De 30 vragen behandelen vier gebieden — kernyntax en types, methoden/overloading/scope, collections/generics/control flow en exceptions/concurrency/idioms. Deze vier zijn de plaatsen waar code lezen en code uitvoeren stilletjes uiteenlopen, en waar een vacaturemededeling 'sterke Java' meestal iets specifieks blijkt te betekenen als u in het interview bent. U krijgt een score in elk gebied, dus een zwak punt toont zich als zwak punt in plaats van als lager totaal.
Het duurt ongeveer zes minuten, er is geen registratie, en er is geen code om te schrijven of te compileren — elke vraag is lezen-en-voorspellen, dezelfde manier waarop een senior engineer een pull request beoordeelt. Het verschil kennen tussen syntaxis en weten wat een specifiek fragment bij runtime doet zijn verschillende vaardigheden, en deze meet de tweede.