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.
Ingen registrering — resultatet visas direkt.
Det sträcker sig från nybörjare till expert i en sittning. De tidiga frågorna täcker saker som varje JavaScript-användare möter — == vs ===, hoisting, referens vs värdessemantik. De senare handlar om closures och this-bindning, prototypkedjan och microtask/macrotask-ordningen bakom event loop. Ditt resultat placerar dig i en av fyra nivåer, och nivånamnen är avsiktligt de som jobbannonserna använder.
Ingendera specifikt. Varje fråga är skriven mot grundläggande språkbeteende — omfång, closures, typkonvertering, prototypkedjan, event loop — som är identisk oavsett om koden körs i en webbläsare eller i Node. Ingenting här beror på ett DOM-API eller en Node-endast modul.
Det samplar samma slag av läs-och-förutsäga-resonemang som de flesta arbetsgivare-screenings börjar med, i samma kortkodformat, vilket är varför det fungerar som förberedelse. Det är inte en kopia av något specifikt arbetsgivares test, och ett bra resultat här är inte ett bevis. Vad det berättar för dig är på vilka av de fyra områdena du skulle förlora poäng, vilket är användbart att veta före ett tekniskt intervju.
Ungefär sex minuter. Det finns ingen timer på enskilda frågor — testet mäter om du vet vad koden gör, inte hur snabbt du kan klicka. Du kan tänka på en fråga så länge du vill.
Att göra vårt test bör inte ses som en omfattande eller exakt bedömning av dina förmågor. Resultaten är endast för informations- och självreflektionssyften.
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.
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.
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.
Se vilket av de fyra JavaScript-områdena som faktiskt håller dig tillbaka
Få en uppdelning per kategori — syntax/typkonvertering, omfång/closures/detta, objekt/arrayer, async/event loop
Ta reda på vilken nivå du är på: nybörjare, mellanliggande, avancerad eller expert
Jämför var du står mot vad jobbannonserna menar med starkt JavaScript
console.log(x); var x = 5; Vad skrivs ut?
30 frågor, 6 min. Automatiskt framsteg — ingen manuell nästa.
Omedelbar genomgång av din profil. Gratis, delbar och sparad om du loggar in.
Premium låser upp den fullständiga rapporten — karriärer, styrkor, tillväxtvägar.
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.
Ingen registrering — resultatet visas direkt.
Det sträcker sig från nybörjare till expert i en sittning. De tidiga frågorna täcker saker som varje JavaScript-användare möter — == vs ===, hoisting, referens vs värdessemantik. De senare handlar om closures och this-bindning, prototypkedjan och microtask/macrotask-ordningen bakom event loop. Ditt resultat placerar dig i en av fyra nivåer, och nivånamnen är avsiktligt de som jobbannonserna använder.
Ingendera specifikt. Varje fråga är skriven mot grundläggande språkbeteende — omfång, closures, typkonvertering, prototypkedjan, event loop — som är identisk oavsett om koden körs i en webbläsare eller i Node. Ingenting här beror på ett DOM-API eller en Node-endast modul.
Det samplar samma slag av läs-och-förutsäga-resonemang som de flesta arbetsgivare-screenings börjar med, i samma kortkodformat, vilket är varför det fungerar som förberedelse. Det är inte en kopia av något specifikt arbetsgivares test, och ett bra resultat här är inte ett bevis. Vad det berättar för dig är på vilka av de fyra områdena du skulle förlora poäng, vilket är användbart att veta före ett tekniskt intervju.
Ungefär sex minuter. Det finns ingen timer på enskilda frågor — testet mäter om du vet vad koden gör, inte hur snabbt du kan klicka. Du kan tänka på en fråga så länge du vill.