Gå til hovedinnhold

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.

30 spørsmål9 min
Ta testen
Grunnleggende

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 mer

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 ni 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.

Dette får du

Hva testen avdekker

Se hvilket av de fire JavaScript-områdene som faktisk holder deg tilbake
Få en oversikt etter kategori — syntaks/tilpasning, omfang/lukninger/this, objekter/tabeller, async/event loop
Finn ut hvilket nivå du er på: begynner, intermediær, avansert eller ekspert
Sammenlign hvor du sitter mot det jobbannonsene mener med sterk JavaScript
  • Den spenner fra begynner til ekspert i en sittelse. De tidlige spørsmålene dekker ting hver JavaScript-bruker møter — == kontra ===, løfting, referanse kontra verdi-semantikk. De senere går inn i lukninger og this-binding, prototype-kjeden, og rekkefølgen til microtask/macrotask bak event loop. Din skåring plasserer deg på ett av fire nivåer, og nivånavn er bevisst de jobbannonsene bruker.

  • Ingen spesifikk. Hvert spørsmål er skrevet mot kjernespråkoppførsel — omfang, lukninger, typetilpasning, prototype-kjeden, event loop — som er identisk enten koden kjøres i en nettleser eller i Node. Ingenting her avhenger av en DOM-API eller en modul kun for Node.

  • Det prøver samme slag av les-og-forutsi-resonnering som de fleste jobbgivers-screenings åpner med, i samme korte-snuttformat, som er hvorfor det virker som forberedelse. Det er ikke en kopi av noen spesifikk jobbgivers test, og en god skåring her er ikke et sertifikat. Det det forteller deg er hvilket av de fire områdene du ville miste poeng i, som er nyttig ting å vite før en teknisk samtale.

  • Rundt 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 skåring og kategorioversikt uten en konto. Å opprette en er bare nyttig hvis du ønsker at resultatet skal oppbevares slik at du kan sammenligne et senere forsøk mot det.

  • Du får en skåring for hvert av de fire områdene, slik at du kan se hvor tapene er konsentrert, pluss anbefalinger rettet mot nivået du landet på. Testen publiserer ikke et per-spørsmål svarark, fordi spørsmålene roterer og en publisert nøkkel ville gjøre skåringen meningsløs for alle som bruker den til å forberede.

  • Å lese ukjent kode riktig er noe forsvart å screene på for enhver rolle som berører JavaScript, og dette er en objektiv riktig-eller-galt test i stedet for en personlighetsmål, så den bærer ikke de rettvisehetsproblemene typologi-tester gjør. Hvis du vil sende det til søkere og samle resultater på ett sted, det kjøres gjennom jobbgivar-siden av JobCannon i stedet for gjennom denne siden.

Ta JavaScript-kompetansevurdering nå

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

Ta testen
Relatert

Relaterte tester