Testez votre JavaScript sur la syntaxe fondamentale et la coercition de type, les fonctions/portée/fermetures et this, les objets/tableaux et les structures de données, et la boucle d'événements/async/idiomes de prototype. 30 questions de lecture de code, score instantané par catégorie, gratuit sans inscription.
Sans inscription — votre résultat s’affiche immédiatement.
Il couvre du débutant à l'expert en une seule séance. Les premières questions couvrent des choses que chaque utilisateur de JavaScript rencontre — == vs ===, hoisting, sémantique référence vs valeur. Les suivantes approfondissent les fermetures et la liaison this, la chaîne de prototype, et l'ordonnancement microtask/macrotask derrière la boucle d'événements. Votre score vous place dans l'un des quatre niveaux, et les noms de niveau sont délibérément ceux que les offres d'emploi utilisent.
Ni spécifiquement. Chaque question est écrite contre le comportement du langage core — portée, fermetures, coercition, chaîne de prototype, boucle d'événements — qui est identique si le code s'exécute dans un navigateur ou dans Node. Rien ici ne dépend d'une API DOM ou d'un module Node-only.
Il échantillonne le même type de raisonnement lire-et-prédire que la plupart des écrans d'employeur avec lequel commencent, au même format de court extrait, c'est pourquoi cela fonctionne comme préparation. Ce n'est pas une copie d'un test d'employeur spécifique, et un bon score ici n'est pas un certificat. Ce qu'il vous dit, c'est lequel des quatre domaines vous perdriez des points, ce qui est utile à savoir avant une entrevue technique.
Environ six minutes. Il n'y a pas de minuteur sur les questions individuelles — le test mesure si vous savez ce que le code fait, pas à quelle vitesse vous pouvez cliquer. Vous pouvez réfléchir à une question aussi longtemps que vous le souhaitez.
Notre test ne doit pas être considéré comme une évaluation complète ou précise de vos capacités. Les résultats sont fournis à titre informatif et de réflexion personnelle uniquement.
Testez votre JavaScript sur la syntaxe fondamentale et la coercition de type, les fonctions/portée/fermetures et this, les objets/tableaux et les structures de données, et la boucle d'événements/async/idiomes de prototype. 30 questions de lecture de code, score instantané par catégorie, gratuit sans inscription.
Ceci est un test JavaScript basé sur des scénarios : 30 courts extraits de code, chacun suivi d'une question sur ce qui se passe réellement lors de son exécution. Une var capturée dans les callbacks d'une boucle qui lisent tous la même valeur finale au lieu de celle à laquelle vous vous attendiez. Une comparaison == qui force silencieusement les types avant de les comparer. Une copie spread qui semble profonde mais ne copie que le niveau supérieur. Vous choisissez la réponse qui correspond à ce que le code imprime réellement ou fait, pas ce qui semble devoir se passer.
Les 30 questions couvrent quatre domaines — syntaxe fondamentale et coercition de type, fonctions/portée/fermetures et this, objets/tableaux et structures de données, et boucle d'événements/async/idiomes de prototype. Ces quatre domaines sont les endroits où lire le code et exécuter le code divergent silencieusement, et où le « JavaScript fort » d'une annonce d'emploi s'avère généralement signifier quelque chose de spécifique une fois que vous êtes en entrevue. Vous obtenez un score dans chaque domaine, donc un point faible apparaît comme un point faible plutôt que comme un total inférieur.
Il faut environ six minutes, il n'y a pas d'inscription et il n'y a pas de code à écrire ou à exécuter — chaque question est lire-et-prédire, de la même manière qu'un ingénieur senior examine une pull request. Connaître la syntaxe et savoir ce qu'un extrait spécifique fait au moment de l'exécution sont des compétences différentes, et ceci mesure la deuxième.
Voyez lequel des quatre domaines JavaScript vous retient réellement
Obtenez une répartition par catégorie — syntaxe/coercition, portée/fermetures/this, objets/tableaux, async/boucle d'événements
Découvrez quel niveau vous êtes : débutant, intermédiaire, avancé ou expert
Comparez votre position par rapport à ce que les offres d'emploi entendent par JavaScript fort
console.log(x); var x = 5; Qu'est-ce que cela imprime?
30 questions, 6 min. Avance automatique — pas de bouton Suivant manuel.
Analyse instantanée de votre profil. Gratuit, partageable, enregistré si vous vous connectez.
Premium déverrouille le rapport complet — carrières, forces, chemins de croissance.