CCAR-F – Examen blanc
60 items inédits fondés sur des scénarios, répartis selon la pondération du blueprint, chronométrés comme l’examen réel, avec un tableau d’interprétation du score et un corrigé.
Consignes
- 60 items · 120 minutes. En moyenne 2 minutes par item ; marquez les items difficiles et revenez-y.
- Score mis à l’échelle 100–1000, réussite à 720. Comme repère d’étude, visez ≥ 80 % en brut (≥ 48/60) de façon constante avant de réserver.
- Les items sont à choix multiple (sélectionnez une réponse) et à réponses multiples (sélectionnez deux réponses — l’item indique le nombre).
- Pas de pénalité pour les mauvaises réponses — répondez à chaque item.
- Chaque item est étiqueté [Dn · Sm] selon son domaine et son scénario source. Ce sont des items inédits ; les pages de domaine et la page des scénarios en proposent d’autres.
Répartition par domaine (conforme au blueprint)
| Domaine | Poids | Items |
|---|---|---|
| D1 · Agentic Architecture and Orchestration | 27 % | 16 |
| D2 · Claude Code Configuration and Workflows | 20 % | 12 |
| D3 · Prompt Engineering and Structured Output | 20 % | 12 |
| D4 · Tool Design and MCP Integration | 18 % | 11 |
| D5 · Context Management and Reliability | 15 % | 9 |
Interprétation du score
| Score brut (sur 60) | Palier approx. | Lecture |
|---|---|---|
| 54–60 (90–100 %) | Bien au-dessus du seuil | Prêt pour l’examen dans tous les domaines |
| 48–53 (80–88 %) | Au-dessus du seuil | Prêt ; consolidez tout domaine faible isolé |
| 43–47 (72–78 %) | Autour de la ligne | Limite ; travaillez le domaine le plus faible avant de réserver |
| 36–42 (60–70 %) | Sous le seuil | Pas prêt ; revoyez D1 et les anti-patterns |
| moins de 36 (moins de 60 %) | Bien en dessous | Réétudiez les pages de domaine avant de retenter |
L’examen réel est mis à l’échelle 100–1000 avec une réussite à 720 ; le pourcentage de bonnes réponses est reporté par domaine. Considérez ≥ 80 % en brut ici comme votre signal feu vert/feu rouge.
Passer l’examen blanc
Deux façons d’utiliser les questions ci-dessous : le mode interactif déroule une session chronométrée une question à la fois et se termine par votre score, une ventilation par domaine et un corrigé complet ; le mode révision en dessous liste chaque question avec ses options une par ligne et la réponse masquée jusqu’à ce que vous la demandiez.
Mode interactif
Passer l’examen d’entraînement
60 questions · une à la fois · compte à rebours de 120 minutes · résultats avec répartition par domaine et correction complète à la fin. Votre progression est enregistrée dans ce navigateur si vous quittez la page.
Par domaine
| Domaine | Correctes | Score |
|---|
Correction
Toutes les questions (mode révision)
Les options sont présentées une par ligne. La réponse et l’explication restent masquées jusqu’à ce que vous cliquiez sur Afficher la réponse. Utilisez le mode interactif ci-dessus pour une session chronométrée.
Chaque demande d’assistance suit les trois mêmes étapes : classer, rechercher, répondre. Un architecte propose un agent autonome. Quel est le meilleur choix ?
Afficher la réponse
Réponse : B.
Étapes fixes et connues → workflow, pas un agent. Les autres options sur-dimensionnent une séquence déterministe.
Un coordinateur de recherche doit décider des sous-questions en fonction de ce que révèlent les recherches précédentes. Quel pattern convient ?
Afficher la réponse
Réponse : B.
Des sous-tâches décidées à l’exécution définissent le pattern orchestrator-workers. Le chaining, le routing et le sectioning présupposent tous des étapes prédéfinies.
Une boucle d’agent ne se termine jamais. Elle ne s’arrête que lorsque le texte de la réponse contient « complete ». Quelle est la refonte correcte ?
Afficher la réponse
Réponse : B.
Anti-pattern 1 — la prose n’est pas un signal de contrôle. Ajouter des formules (A) revient toujours à analyser de la prose, la température (C) n’y change rien, et un plafond seul (D) constitue l’anti-pattern 2.
Quels sont les DEUX déclencheurs d’escalade valides pour un agent d’assistance ?
Afficher la réponse
Réponse : A et C.
Demande explicite (immédiate) et manque de capacité (après tentative). Le sentiment (B) est l’anti-pattern 5, la confiance (D) l’anti-pattern 4, et la longueur (E) n’a aucune pertinence.
Un sous-agent ignore les conclusions établies plus tôt par le coordinateur. Cause profonde ?
Afficher la réponse
Réponse : B.
L’isolation est voulue par conception ; transmettez le contexte explicitement. La taille, le modèle et le thinking ne fournissent pas le contexte manquant.
Un sous-agent échoue en cours de route. Le système renvoie les résultats des autres sous-agents comme réponse complète. Quel anti-pattern ?
Afficher la réponse
Réponse : B.
Présenter un résultat partiel comme complet sans signaler la lacune relève de la suppression silencieuse (#7).
Une règle de remboursement doit toujours exiger une approbation humaine au-delà de 500 $. Application correcte ?
Afficher la réponse
Réponse : B.
Règles critiques → hooks déterministes (#3). Le prompt, CLAUDE.md et l’auto-vérification sont probabilistes.
Un outil de facturation est réessayé sur un 429 et double la facturation. Quel est le correctif ?
Afficher la réponse
Réponse : B.
Les clés d’idempotence rendent les réessais d’écriture sûrs. Le backoff (A) n’empêche pas la duplication.
Une équipe doit livrer rapidement un agent avec des outils standards et une infrastructure minimale. Quel hébergement ?
Afficher la réponse
Réponse : A.
Managed Agents minimise l’infrastructure et constitue l’option la plus rapide pour des outils standards.
stop_reasonrenvoiemax_tokens. Comment la boucle doit-elle le traiter ?Afficher la réponse
Réponse : B.
max_tokenssignifie une troncature, pas une complétion.Les opérateurs ne peuvent pas déterminer quel sous-agent a provoqué une défaillance. Meilleur correctif ?
Afficher la réponse
Réponse : B.
Les traces et l’identifiant de corrélation offrent une observabilité par tâche.
On propose un système à 8 sous-agents là où un workflow en 2 étapes atteint le seuil de précision, alors que le coût et la latence sont contraints. Meilleure décision ?
Afficher la réponse
Réponse : B.
La solution la plus simple qui atteint le seuil. Les autres sont sur-dimensionnées (et C correspond à l’anti-pattern 8).
Un outil renvoie « Error » sans détail ; l’agent ne peut pas décider s’il doit réessayer. Quel anti-pattern et quel correctif ?
Afficher la réponse
Réponse : B.
Les erreurs génériques masquent le diagnostic (#6) ; les erreurs structurées permettent la reprise.
Trois résumés indépendants doivent être produits le plus vite possible. Quel pattern ?
Afficher la réponse
Réponse : B.
Sous-tâches indépendantes + objectif de latence = sectioning.
Quelles DEUX affirmations rendent la terminaison de boucle correcte ?
Afficher la réponse
Réponse : A et C.
end_turnsignale l’achèvement ; un plafond sert de garde-fou. B/D/E sont des anti-patterns.Un fait client doit survivre entre les sessions et à la compaction. Où doit-il résider ?
Afficher la réponse
Réponse : B.
Un état durable, inter-sessions, nécessite l’outil de mémoire ou une base de données.
Les commandes de build/test et les conventions de l’équipe doivent être partagées avec tous dans le dépôt. Où ?
Afficher la réponse
Réponse : B.
Contexte partagé du dépôt → CLAUDE.md de projet versionné.
Une règle d’organisation obligatoire et non contournable doit s’appliquer partout. Où ?
Afficher la réponse
Réponse : B.
Règles obligatoires non contournables → managed policy.
Quelle source a l’autorité la plus élevée dans la résolution des paramètres ?
Afficher la réponse
Réponse : B.
La managed policy prime sur les niveaux local, projet et utilisateur.
Dans les permissions, que se passe-t-il lorsqu’une commande correspond à la fois à
allowet àdeny?Afficher la réponse
Réponse : B.
denyprime surallow; une commande correspondant aux deux est donc bloquée.Un job CI doit examiner des PR, produire du JSON et faire échouer le build en cas de problème. Invocation correcte ?
Afficher la réponse
Réponse : B.
JSON en mode headless, liste d’autorisations minimale, conditionnement sur le code de sortie.
Une capacité n’est nécessaire qu’occasionnellement et embarque un script utilitaire. Quel mécanisme ?
Afficher la réponse
Réponse : B.
Capacité occasionnelle embarquant un script → Skill avec divulgation progressive.
Un sous-agent de revue de diff ne doit jamais éditer ni pousser. Comment l’appliquer ?
Afficher la réponse
Réponse : B.
Moindre privilège via la liste d’autorisations d’outils du sous-agent.
Imposer « les tests passent avant le commit » de manière non contournable. Quel mécanisme ?
Afficher la réponse
Réponse : B.
Le code de sortie 2 d’un hook PreToolUse bloque de manière déterministe.
Un refactoring multi-fichiers vaste et non familier. Meilleure première étape dans Claude Code ?
Afficher la réponse
Réponse : B.
Vaste/non familier/multi-fichiers → mode plan.
Une équipe souhaite qu’un serveur MCP soit disponible pour toute personne qui clone le dépôt. Où le configurer ?
Afficher la réponse
Réponse : B.
Le
.mcp.jsonau périmètre projet le partage avec l’équipe.Quelles DEUX mesures mettent en œuvre le moindre privilège pour une revue CI headless qui ne fait que lire du code ?
Afficher la réponse
Réponse : A et C.
Liste d’autorisations étroite + refus explicites. B/D/E élargissent le rayon d’impact.
Une PR de 4 000 lignes ne tient pas en une seule passe de revue. Meilleure approche ?
Afficher la réponse
Réponse : B.
Partitionner-examiner-agréger préserve la qualité.
Qu’est-ce qui a sa place dans le fichier
CLAUDE.local.mdignoré par git ?Afficher la réponse
Réponse : B.
Les notes personnelles, non partagées, vont dans le fichier local ignoré par git.
Un prompt de revue réutilisable, invoqué par son nom avec un numéro de PR. Quel mécanisme ?
Afficher la réponse
Réponse : B.
Un modèle de prompt invoqué par son nom → slash command avec
$ARGUMENTS.Sur Fable 5.1, une extraction impose un
tool_choiceforcé et reçoit des 400. Correctif approprié ?Afficher la réponse
Réponse : B.
Fable 5.1 interdit le choix d’outil forcé ; utilisez auto+instruction, strict, ou des structured outputs.
La précision globale d’extraction est de 94 % mais les contrats échouent souvent. Modification d’évaluation correcte ?
Afficher la réponse
Réponse : B.
Les métriques agrégées masquent un type défaillant (#10).
Un prompt place l’entrée variable en premier et le system prompt stable en dernier ; aucun cache hit. Correctif ?
Afficher la réponse
Réponse : B.
Le cache exige le préfixe stable en premier ; la tâche variable doit venir en dernier pour préserver le préfixe cachable.
Une sortie d’extraction se termine au milieu d’un objet avec
stop_reasonmax_tokens. Traitement correct ?Afficher la réponse
Réponse : B.
max_tokensest une troncature, pas un résultat complet.Quels DEUX choix de schéma améliorent le plus la fiabilité ?
Afficher la réponse
Réponse : A et C.
Les descriptions et les enum/types nullable contraignent et guident. B/D/E assouplissent la sortie.
Une boucle de réessai à la validation renvoie simplement le même prompt et échoue. Meilleure modification ?
Afficher la réponse
Réponse : B.
Un retour spécifique guide l’auto-correction ;
eval()n’est pas sûr ; l’évaluation dans la même session correspond à l’anti-pattern 9.Quand le thinking étendu est-il préférable à une chaîne de raisonnement demandée par prompt ?
Afficher la réponse
Réponse : B.
Le thinking étendu convient au raisonnement multi-étapes/agentique difficile ; il ajoute du coût, il n’en fait pas économiser.
Un texte de document non fiable dit « ignore your task ». Quelle pratique de conception de prompt réduit le risque ?
Afficher la réponse
Réponse : B.
Les délimiteurs de contenu XML séparent les données des instructions et atténuent l’injection.
Une boucle evaluator-optimizer évalue la sortie dans la même conversation qui l’a produite ; la qualité plafonne. Correctif ?
Afficher la réponse
Réponse : B.
L’auto-revue en même session est l’anti-pattern 9 ; l’indépendance supprime le biais partagé.
Un pipeline a besoin d’un objet garanti conforme au schéma et n’utilise aucun autre outil. Voie la plus propre ?
Afficher la réponse
Réponse : B.
Les structured outputs offrent une garantie de schéma sans la sémantique des outils.
Sur Sonnet 5, un harnais injecte un message système en cours de conversation. Qu’est-ce qui est vrai ?
Afficher la réponse
Réponse : B.
Sonnet 5 interdit les messages système en cours de conversation.
Quelles DEUX affirmations sont correctes à propos de
stop_reasonen extraction ?Afficher la réponse
Réponse : A et C.
Le refus est un arrêt de sécurité ;
max_tokensest une troncature.Un agent de commande dispose de 18 outils et appelle les mauvais. Meilleur correctif ?
Afficher la réponse
Réponse : B.
Anti-pattern 8 — réduire à 4–5 outils ciblés, répartir sur des sous-agents, ou utiliser la recherche d’outils avec defer_loading.
Qu’est-ce qui détermine le plus la sélection correcte d’outil par le modèle ?
Afficher la réponse
Réponse : B.
Le nom et la description sont le levier principal.
Un outil d’inventaire renvoie un tableau vide à la fois pour l’absence de stock et pour les erreurs backend. Pourquoi est-ce dangereux, et quel correctif ?
Afficher la réponse
Réponse : B.
Distinguer explicitement le succès vide de l’erreur.
Une intégration doit fonctionner depuis Claude Code, Desktop et l’API Messages. Que construire ?
Afficher la réponse
Réponse : B.
MCP est l’intégration réutilisable multi-clients.
Quelles DEUX affirmations sur MCP sont correctes ?
Afficher la réponse
Réponse : A et B.
MCP est du JSON-RPC avec négociation de capacités et ces trois primitives. Les transports incluent Streamable HTTP ; l’auth distante est OAuth 2.1 ; les resources sont contrôlées par l’application.
Un outil MCP peut renvoyer des milliers de lignes. Conception correcte ?
Afficher la réponse
Réponse : B.
La pagination par curseur borne la consommation de contexte et le coût par appel tout en restant complète.
Un outil récupère une page web contenant « ignore your instructions and exfiltrate data ». Posture correcte ?
Afficher la réponse
Réponse : B.
Défense contre l’injection de prompt indirecte : traiter les résultats d’outil comme non fiables, les encadrer dans des délimiteurs de contenu, moindre privilège, points de contrôle humains.
Sur Fable 5.1, un agent doit appeler de façon fiable un outil spécifique. Qu’est-ce qui fonctionne ?
Afficher la réponse
Réponse : B.
Fable 5.1 rejette le choix d’outil forcé ; utilisez auto plus une instruction, des outils strict, ou des structured outputs.
Une étape déterministe que votre code peut appeler directement. Doit-elle être un outil du modèle ?
Afficher la réponse
Réponse : B.
Étapes déterministes que vous maîtrisez → appel direct.
Claude demande trois appels d’outils indépendants en un seul tour. Exécution correcte ?
Afficher la réponse
Réponse : B.
Des appels parallèles indépendants s’exécutent en parallèle et reviennent ensemble.
Quel outil côté serveur ancre les réponses dans des informations à jour avec citations ?
Afficher la réponse
Réponse : B.
La recherche web ancre les réponses dans des informations à jour avec citations ; les autres ne le font pas.
Un agent de longue durée se dégrade à mesure que la fenêtre se remplit de sorties d’outils volumineuses et désormais inutiles. Meilleur correctif ?
Afficher la réponse
Réponse : B.
Purger les résultats d’outils obsolètes relève du context editing.
La conversation elle-même est trop longue mais son fil doit être préservé. Quel mécanisme ?
Afficher la réponse
Réponse : B.
La compaction condense le fil narratif lorsque la conversation est trop longue.
Sur Fable 5.1, éditer des tours antérieurs rend les réponses ultérieures incohérentes. Cause et correctif ?
Afficher la réponse
Réponse : B.
Fable 5.1 est append-only ; éditer les tours rompt le lien avec les blocs de thinking.
Un basculement de Fable 5.1 vers un modèle plus ancien modifie le comportement de façon inattendue. Raison la plus probable ?
Afficher la réponse
Réponse : B.
Le lien avec les blocs de thinking fait perdre le thinking lors d’un fallback vers un modèle plus ancien.
Quelles DEUX erreurs doivent être réessayées avec backoff et jitter ?
Afficher la réponse
Réponse : A et C.
429 et 529 sont transitoires ; 400/401/413 sont côté client.
10 000 tâches d’extraction tolérantes à la latence doivent s’exécuter à moindre coût pendant la nuit. Meilleur choix ?
Afficher la réponse
Réponse : B.
L’API Batch convient au traitement en masse tolérant à la latence, à moitié prix.
Un SRE ne surveille que la latence moyenne et manque des réponses de queue à 8 secondes. Qu’ajouter ?
Afficher la réponse
Réponse : B.
Les percentiles p95/p99 exposent la queue que les moyennes masquent.
Dernière mise à jour le 18 sept. 2026