Test REST API Design pour le recrutement
Évaluez la façon dont les candidats structurent les API HTTP et documentent les modifications liées aux API REST.
- 10 minutes
- 15 questions
- Intermédiaire
- Choix multiple
- Questions en anglais
- Téléphone et ordinateur
La réponse courte
Le test REST API Design est une série chronométrée de questions pratiques destinée au recrutement de développeurs backend et full-stack, de développeurs web, d’architectes logiciels, d’ingénieurs en intégration ainsi que de responsables techniques de produit ou de projet de niveau intermédiaire qui travaillent avec des API REST. Il évalue les choix concernant les méthodes HTTP, la structure des requêtes et des réponses, les codes d’état, ainsi que la documentation des API et la gestion des modifications.
Ce que cela mesure
Choisir des méthodes HTTP, structurer les requêtes et les réponses, sélectionner des codes d’état, documenter et faire évoluer des API REST.
Méthodes HTTP et sémantique
Les candidats choisissent les méthodes HTTP adaptées aux opérations présentées dans de courts échanges HTTP, en appliquant les conventions REST indiquées.
Conception des requêtes
Les candidats choisissent les structures de requête qui correspondent à la description de l’API et aux corps JSON de chaque scénario.
Conception des réponses et codes d’état
Les candidats choisissent les structures de réponse et les codes d’état qui correspondent à l’échange HTTP et aux consignes indiquées.
Documentation des API et gestion des modifications
Les candidats choisissent les modifications de documentation adaptées à une API REST qui évolue et aux conventions indiquées.
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 backend et full-stack, les développeurs web, les architectes logiciels, les ingénieurs en intégration ainsi que les responsables techniques de produit ou de projet qui travaillent avec des API REST.
Découvrez comment les candidats abordent les choix de conception d’API
Découvrez les choix en contexte
De courts échanges HTTP, des corps JSON et des descriptions d’API montrent comment le candidat choisit les méthodes, structure les requêtes et sélectionne les codes d’état dans des exemples pratiques.
Des exemples indépendants de tout langage
Les questions utilisent des messages HTTP simples, du JSON et du YAML. Les candidats n’ont donc besoin d’aucun langage de programmation ni framework particulier pour démontrer leur raisonnement sur les API REST.
Appliquez les conventions indiquées
Lorsque les équipes peuvent suivre différentes conventions REST, la question précise la directive à appliquer. Les réponses ne dépendent pas du style propre à une entreprise.
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.
Signaux d’intégrité du test à examiner par l’employeur
Chaque candidat reçoit un ensemble de questions différent, tiré de vastes banques, et les questions ainsi que les choix de réponse sont présentés dans un ordre différent. Le navigateur affiche une question à la fois, et les réponses restent sur les serveurs de HireValid. Le chronomètre fonctionne sur le serveur ; si la page est rechargée, la même question s’affiche avec le temps restant. Les candidats ne peuvent ni copier ni sélectionner le texte des questions, et les tentatives de copie bloquées apparaissent dans la chronologie. Les liens d’invitation personnels expirent, et un test terminé ne peut pas être repassé. HireValid rassemble des signaux tels que le temps passé hors de l’onglet du test, les réponses dans lesquelles du texte a été collé et les réponses données plus vite qu’il n’est possible de lire une question dans un Integrity Score et une chronologie de preuves destinés à l’examen par l’employeur. Le système ne prend jamais de décision de lui-même.
Comment nous prévenons la fraude assistée par l’IA · Signaux d’intégrité
Utilisez le score comme élément à examiner
Associez le score à un exercice pratique portant sur une modification d’API et à un entretien structuré. Examinez le raisonnement du candidat dans son contexte ; le score constitue un élément à prendre en compte, pas une décision de recrutement. Pour évaluer des compétences techniques connexes, consultez le test Node.js, le test FastAPI et le test Django, ou utilisez le guide des tests de recrutement pour planifier un processus cohérent.
Questions d’entretien structuré
Parlez-moi d’une décision de conception que vous avez prise pour une API REST. Qu’est-ce qui a guidé votre choix ?
Évaluez le raisonnement du candidat concernant la requête ou la réponse et les conventions appliquées.
Comment géreriez-vous une modification de la structure des requêtes ou des réponses d’une API ?
Écoutez si le candidat explique clairement son choix de conception et la façon dont il documenterait cette modification de l’API.
Décrivez comment vous déterminez les méthodes HTTP et les codes d’état adaptés à une opération d’API.
Évaluez si le raisonnement s’appuie sur l’opération et les consignes que l’équipe a convenu de suivre.
Comprendre les scores et les repères
Équité et aménagements
Les exemples sont rédigés sous forme de messages HTTP simples, de JSON et de YAML. Aucun langage de programmation ni framework particulier n’est donc nécessaire. Les scénarios utilisent des ressources professionnelles neutres, comme des commandes, des réservations et des stocks, ainsi que des noms issus de différents horizons. Ils ne contiennent ni symboles monétaires, ni expressions idiomatiques, ni références nécessitant des connaissances locales. Lorsque les équipes suivent des conventions différentes, la question précise la consigne à appliquer. Les réponses ne dépendent donc jamais des règles propres à une entreprise.
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 communiquée une fois que 200 candidats auront passé le test.
Détails du test
Une série chronométrée de questions pratiques sur la conception et la création d’API HTTP selon le style REST. Les candidats lisent de courts échanges HTTP, des corps JSON et des descriptions d’API, puis choisissent la méthode, la structure de requête, le code d’état ou la modification de documentation qui respecte les conventions REST largement suivies.
- 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é.
OpenAPI 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
Que liront les candidats dans le test de conception d’API REST ?+
Chacune des 15 questions à choix multiple présente un court échange HTTP, un corps JSON ou une description d’API, rédigés sous forme de messages HTTP simples, de JSON et de YAML. Les scénarios utilisent des ressources professionnelles neutres, comme des commandes, des réservations et des stocks. Ils ne contiennent ni symboles monétaires, ni expressions idiomatiques, ni références nécessitant des connaissances locales. Aucun langage de programmation ni framework n’est donc nécessaire.
Comment le test REST API Design tient-il compte des différentes conventions d’équipe ?+
Les équipes peuvent suivre des conventions REST différentes sur certains points. Lorsque cela est important, la question précise la consigne à appliquer. La réponse ne dépend donc jamais des règles propres à une entreprise. Dans les autres cas, les réponses reposent sur les conventions REST largement suivies concernant les méthodes, la structure des requêtes et les codes d’état.
Les candidats peuvent-ils utiliser des aides pendant le test REST API Design et revenir aux questions précédentes ?+
Aucune aide n’est autorisée pendant le test, et les candidats ne peuvent pas revenir à une question précédente. Le test n’est pas limité aux ordinateurs de bureau. La série d’entraînement séparée comprend 4 questions et dure 4 minutes.
Qui devrait passer le test de conception d’API REST ?+
Ce test s’adresse au recrutement de profils intermédiaires : développeurs backend et full-stack, développeurs web, architectes logiciels, ingénieurs en intégration ainsi que responsables techniques de produit ou de projet qui travaillent avec des API REST.
Tests associés
React
10 minutes, Compétences en programmation
DécouvrirNode.js
10 minutes, Compétences en programmation
DécouvrirFastAPI
10 minutes, Compétences en programmation
DécouvrirShopify
10 minutes, Compétences en programmation
DécouvrirDjango
10 minutes, Compétences en programmation
DécouvrirASP.NET (y compris ASP.NET Core)
10 minutes, Compétences en programmation
DécouvrirUtilisez le test Conception d’API REST pour votre prochain recrutement
L’offre Free comprend 5 tests essentiels ; les offres payantes comprennent Bibliothèque complète de tests.