Test AJAX de recrutement
Découvrez comment les candidats raisonnent sur les requêtes du navigateur, les résultats asynchrones et les mises à jour de pages en temps réel.
- 10 minutes
- 15 questions
- Intermédiaire
- Choix multiple
- Questions en anglais
- Téléphone et ordinateur
La réponse courte
Le test AJAX est une évaluation de 10 minutes et 15 questions destinée aux développeurs de niveau intermédiaire. Les candidats lisent de courts extraits de code JavaScript et choisissent ce qu’ils font, ce qui ne va pas ou comment les corriger. Le test évalue les appels HTTP depuis le navigateur, les promesses et les fonctions asynchrones, ainsi que l’utilisation des réponses pour mettre à jour une page. Il s’adresse aux développeurs front-end, full-stack, JavaScript et Web.
Ce que cela mesure
Écrire et lire du code côté navigateur qui envoie des appels HTTP en arrière-plan, gère leurs résultats et leurs erreurs, et met à jour la page à partir des données.
Appels HTTP depuis le navigateur
Évalue le code exécuté dans le navigateur qui envoie des requêtes en arrière-plan avec fetch et XMLHttpRequest, et gère les résultats et les erreurs.
Promesses et déroulement asynchrone
Évalue les promesses et les fonctions asynchrones utilisées pour gérer le déroulement des requêtes du navigateur et leurs réponses.
Utilisation des données récupérées dans une page en temps réel
Évalue la capacité à utiliser les données récupérées pour mettre à jour correctement une page en temps réel à mesure que les réponses arrivent.
Formats de questions
Choix multiple
Le candidat : Lit une courte situation, un tableau ou un énoncé, puis choisit la bonne réponse ou toutes les bonnes réponses.
Vous voyez : Si le candidat maîtrise suffisamment le sujet pour le mettre en pratique, et pas seulement le reconnaître.
15 questions en 10 minutes, présentées une à une.
Postes adaptés à ce test
Les développeurs front-end, full-stack, JavaScript et Web, ainsi que les personnes occupant d’autres postes où elles créent des pages qui chargent ou envoient des données sans recharger entièrement la page.
Un indicateur ciblé des compétences côté navigateur
Allez au-delà des affirmations du CV
Découvrez comment un candidat interprète de courts extraits JavaScript portant sur les requêtes, les réponses, les erreurs et les mises à jour de page.
Du code indépendant des frameworks
Les extraits de code reposent sur des fonctionnalités standard des navigateurs, et non sur un framework particulier ou le navigateur d’un fournisseur donné. La pile technologique habituelle du développeur ne détermine donc pas le résultat.
Les erreurs et le minutage, pas seulement le déroulement idéal
Les questions demandent d’identifier ce qui ne va pas dans un extrait de code et comment le corriger, notamment pour maintenir la cohérence d’une page à mesure que les réponses arrivent.
Ce que vous obtenez pour chaque candidat
- Est resté sur l’onglet du test pendant toute sa durée
- Aucune réponse copiée-collée
- A répondu à un rythme régulier
Les scores, les profils et les signaux d’intégrité sont des éléments que vous pouvez examiner en complément d’un entretien, et ne constituent jamais une décision automatique.
Conception du test et signaux d’intégrité
Chaque candidat reçoit une série de questions différente, sélectionnée dans de vastes banques. L’ordre des questions change à chaque tentative et les choix de réponse sont mélangés. Le navigateur affiche une question à la fois. Les questions doivent être traitées une seule fois et dans l’ordre ; les bonnes réponses restent sur les serveurs de HireValid. Le chronométrage s’effectue sur le serveur. Ainsi, si la page est rechargée, la même question s’affiche avec le temps restant. Le texte des questions ne peut être ni copié ni sélectionné, et toute tentative de copie bloquée est enregistrée. Chaque lien d’invitation est personnel et expire, et un test terminé ne peut pas être repassé. HireValid enregistre des signaux tels que le temps passé hors de l’onglet du test, les réponses collées et les réponses données plus vite qu’une question ne peut être lue. Un Integrity Score et une chronologie des éléments observés sont fournis à l’employeur pour examen, et non pour prendre une décision automatique. Avec le consentement du candidat, l’employeur peut ajouter des photos prises par webcam à des moments aléatoires. Découvrez comment nous concevons nos tests.
Comment nous prévenons la fraude assistée par l’IA · Signaux d’intégrité
Utilisez le score comme élément d’évaluation
Examinez le score avec un exercice pratique qui demande au candidat de gérer une requête en arrière-plan et d’utiliser son résultat sur une page. Posez-lui ensuite des questions sur ses choix lors d’un entretien structuré. Le score est un indicateur qu’une personne doit examiner, et non une décision de recrutement. Pour évaluer des compétences proches, comparez avec le test React ou le test Node.js.
Questions d’entretien structuré
Une page doit afficher de nouvelles données de commande sans être rechargée. Comment géreriez-vous la requête et la mise à jour ?
Soyez attentif à la clarté des étapes, de l’envoi de la requête à l’utilisation de sa réponse, ainsi qu’au souci de maintenir la cohérence de la page.
Une requête du navigateur échoue après une action de l’utilisateur. Comment enquêteriez-vous et décideriez-vous de ce que la page doit faire ?
Soyez attentif à une approche pratique de la gestion des erreurs et à la manière d’expliquer à l’utilisateur le comportement de la page.
Deux requêtes reçoivent leurs réponses à des moments différents. Comment éviter que leurs résultats rendent la page incohérente ?
Soyez attentif au raisonnement sur le déroulement asynchrone et sur la façon dont les réponses reçues influent sur l’état de la page en temps réel.
Comprendre les scores et les repères
Équité et aménagements
Les questions prennent la forme de courts extraits de code accompagnés d’énoncés rédigés en anglais courant. Elles portent sur des fonctionnalités standard des navigateurs, et non sur un framework particulier ou le navigateur d’un fournisseur donné. Les exemples utilisent des sujets neutres comme des tâches, des commandes et des produits, ainsi que des noms issus de milieux variés. Ils ne contiennent ni symboles monétaires, ni expressions idiomatiques, ni références nécessitant des connaissances locales. Tous les candidats disposent du même temps par question, et le code reste court afin que la compréhension compte davantage que la vitesse de lecture.
Vous pouvez accorder un délai supplémentaire à tout candidat à titre d’aménagement. Les résultats sont des éléments qu’une personne doit examiner, jamais une décision automatique.
Provisoire : la fiabilité sera indiquée lorsque 200 candidats auront passé le test.
Détails du test
Une évaluation courte et chronométrée de la capacité d’un développeur à charger des données en arrière-plan sur une page Web et à les utiliser. Les candidats lisent de courts extraits de code JavaScript et choisissent ce qu’ils font, ce qui ne va pas ou comment les corriger. L’évaluation porte sur les appels fetch et XMLHttpRequest, les promesses et les fonctions asynchrones, ainsi que sur le maintien de la cohérence d’une page à mesure que les réponses arrivent.
- Les questions sont en anglais.
- Aucun support n'est nécessaire.
- Chaque question reçoit une réponse une seule fois, dans l’ordre, sans possibilité de revenir en arrière.
- 4 questions d’entraînement, 4 minutes, avant le test chronométré.
JavaScript est une marque déposée appartenant à son propriétaire. HireValid n’y est pas affilié et n’est pas approuvé par celui-ci.
Foire aux questions
Le test AJAX favorise-t-il les développeurs qui utilisent un framework particulier ?+
Non. Les questions prennent la forme de courts extraits de code accompagnés d’énoncés rédigés en anglais courant. Elles portent sur des fonctionnalités standard des navigateurs comme fetch et XMLHttpRequest, et non sur un framework particulier ou le navigateur d’un fournisseur donné. Les développeurs qui travaillent principalement avec une bibliothèque peuvent tout de même lire le code proposé.
Quels postes correspondent au test AJAX et à son niveau intermédiaire ?+
Il s’adresse aux développeurs front-end, full-stack, JavaScript et Web, ainsi qu’aux personnes occupant d’autres postes où elles créent des pages qui chargent ou envoient des données sans recharger entièrement la page. Son niveau intermédiaire en fait une évaluation ciblée des requêtes et des mises à jour dans le navigateur pour le recrutement à ces types de postes.
Comment le test AJAX tient-il compte des différences entre les candidats ?+
Les exemples utilisent des sujets neutres comme des tâches, des commandes et des produits, ainsi que des noms issus de milieux variés. Ils ne contiennent ni symboles monétaires, ni expressions idiomatiques, ni références nécessitant des connaissances locales. Tous les candidats disposent du même temps par question, et le code reste court afin que la compréhension compte davantage que la vitesse de lecture.
Combien de temps dure le test AJAX ? Les candidats peuvent-ils utiliser des aides ou revenir en arrière ?+
Le test comporte 15 questions à traiter en 10 minutes. Aucun outil n’est nécessaire. Chaque question est traitée une seule fois, dans l’ordre, sans possibilité de revenir en arrière. Une série d’entraînement distincte de 4 questions à traiter en 4 minutes permet aux candidats de découvrir le format des extraits de code au préalable.
Tests associés
Node.js
10 minutes, Compétences en programmation
DécouvrirPrintemps
10 minutes, Compétences en programmation
DécouvrirHTML5
10 minutes, Compétences en programmation
DécouvrirRuby on Rails
10 minutes, Compétences en programmation
DécouvrirDéveloppeur WordPress
10 minutes, Compétences en programmation
DécouvrirDrupal
10 minutes, Compétences en programmation
DécouvrirUtilisez le test AJAX pour votre prochain recrutement
L’offre Free comprend 5 tests essentiels ; les offres payantes comprennent Bibliothèque complète de tests.