Testez vos compétences JavaScript
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.
Qu'est-ce que Test JavaScript ?
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.
Continuer la lectureAfficher moins
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.