Testa dina JavaScript-färdigheter
Testa din JavaScript på grundläggande syntax och typkonvertering, funktioner/omfång/closures och detta, objekt/arrayer och datastrukturer, samt event loop/async/prototyphidiom. 30 kodläsningsfrågor, omedelbar poäng per kategori, gratis utan registrering.
Vad är JavaScript-test?
Detta är ett scenariobaserat JavaScript-test: 30 korta kodfragment, vardera följt av en fråga om vad som faktiskt händer när det körs. En var som fångats inuti en loops callbacks som alla läser samma slutliga värde istället för det du förväntade. En == -jämförelse som tyst konverterar typer före jämförelse. En spread-kopia som ser djup ut men bara kopierar den översta nivån. Du väljer det svar som matchar vad koden faktiskt skriver ut eller gör, inte vad det ser ut som det borde göra.
Läs merVisa mindre
De 30 frågorna täcker fyra områden — grundläggande syntax och typkonvertering, funktioner/omfång/closures och detta, objekt/arrayer och datastrukturer, samt event loop/async/prototyphidiom. Dessa fyra är de platser där kodläsning och kodkörning tyst avviker, och där "Starkt JavaScript" i en jobbannons vanligtvis betyder något specifikt när du väl är på intervjun. Du får ett resultat i varje område, så en svag plats visar sig som en svag plats snarare än som en lägre summa.
Det tar ungefär sex minuter, det krävs ingen registrering, och det finns ingen kod att skriva eller köra — varje fråga är läs-och-förutsäga, på samma sätt som en senior ingenjör granskar en pull-begäran. Att känna till syntaxen och veta vad ett specifikt kodfragment gör vid körning är olika färdigheter, och detta mäter den andra.