Test din JavaScript-kompetanse
Test din JavaScript over kjernebegreper og typetilpasning, funksjoner/omfang/lukninger og this, objekter/tabeller og datastrukturer, og event loop/async/prototype-idiomer. 30 kodelesingsspørsmål, øyeblikkelig skåring etter kategori, gratis uten pålogging.
Hva er JavaScript-test?
Dette er en scenariobasert JavaScript-test: 30 korte kodesnutter, etterfulgt av et spørsmål om hva som faktisk skjer når det kjøres. En var fanget inne i en løkkes callbacks som alle leser den samme sluttverdi i stedet for den du forventet. En == sammenligning som stilletiende konverterer typer før sammenligning. En spread-kopi som ser dyp ut men bare kopierer toppnivået. Du velger svaret som stemmer med det koden faktisk skriver ut eller gjør, ikke det som ser ut som det burde skje.
Les merVis mindre
De 30 spørsmålene dekker fire områder — kjernebegreper og typetilpasning, funksjoner/omfang/lukninger og this, objekter/tabeller og datastrukturer, og event loop/async/prototype-idiomer. Disse fire er stedene hvor lesing av kode og kjøring av kode stilletiende divergerer, og hvor en jobbannonces «sterke JavaScript» vanligvis viser seg å bety noe spesifikt når du er i intervjuet. Du får en skåring i hvert område, så et svakt punkt dukker opp som et svakt punkt i stedet for som et lavere totalt.
Det tar rundt seks minutter, det kreves ingen pålogging, og det er ingen kode å skrive eller kjøre — hvert spørsmål er les-og-forutsi, på samme måte som en senior-ingeniør gransker en pull request. Å kjenne syntaksen og å kjenne hva en spesifikk snuttbit gjør ved kjøretid er forskjellige ferdigheter, og denne måler den andre.