CCARF Practice Paper
Paper 2
Quick drill · 15 questions. Use flashcard mode for instant feedback or exam mode to simulate the real test.
Start Paper 2 in the app
Questions in Paper 2
Q1D1 Agentic Architecture & Orchestration — A research system receives a customer query: 'Compare the environmental impact and cost- effectiveness of electric vehicles versus hydrogen …
Q2D2 Tool Design & MCP Integration — The data platform team has built an MCP server with 22 tools: query_snowflake, query_postgres, query_api, plus 19 specialised tools for indi…
Q3D1 Agentic Architecture & Orchestration — The team's refactoring pipeline uses a PreToolUse hook to enforce that every new microservice includes a Dockerfile. However, the hook only …
Q4D4 Prompt Engineering & Structured Output — Your CI/CD code review pipeline has a 40% false positive rate on 'documentation mismatch' findings, causing developers to ignore ALL review …
Q5D3 Claude Code Configuration & Workflows — A codebase has test files co-located with source files throughout 50+ directories (e.g., Button.test.tsx next to Button.tsx). The team wants…
Q6D5 Context Management & Reliability — A data engineer delegates a complex cross-database analysis to the platform agent: join Snowflake billing data with PostgreSQL usage data, a…
Q7D3 Claude Code Configuration & Workflows — A team wants to enforce that all SQL migration files created by Claude Code follow a strict naming convention (YYYYMMDD_HHMMSS_description.s…
Q8D1 Agentic Architecture & Orchestration — During the monolith-to-microservices refactoring, each extracted service must follow a consistent Java package naming convention (com.compan…
Q9D3 Claude Code Configuration & Workflows — A developer asks Claude Code to 'explain the order processing pipeline' before refactoring it. The pipeline spans 15 classes across 4 packag…
Q10D2 Tool Design & MCP Integration — A `query_postgres` MCP tool returns 500 on transient server overload and 404 on missing tables. The agent retries both identically, exhausti…
Q11D5 Context Management & Reliability — An agent receives 200 rows of Snowflake financial data and places it mid-prompt, between system instructions and the user's follow-up questi…
Q12D3 Claude Code Configuration & Workflows — The team's CLAUDE.md specifies that all new microservices must include integration tests that verify API contract compliance and database mi…
Q13D1 Agentic Architecture & Orchestration — A coordinator spawns a research subagent to investigate market trends. The subagent returns detailed findings. The coordinator then needs to…
Q14D3 Claude Code Configuration & Workflows — Two Claude Code instances are running in separate git worktrees: Instance A is extracting the payment service (branch: extract/payment) and …
Q15D2 Tool Design & MCP Integration — An enterprise data platform agent has 22 tools available, including query tools for Snowflake, PostgreSQL, and third-party APIs, plus data t…