CCAR Prep

CCAR-F objective 2.5 · Domain 2 · 18% of the exam

Built-in Tools

Glob finds files by name, Grep finds lines inside them, and the difference that decides an item is that Glob ignores .gitignore while Grep respects it, so only one of them turns up a build artefact. Grep is built on ripgrep rather than POSIX grep, which changes how metacharacters are escaped. On the writing side, an edit must pass three checks: the file has been read, the old string matches exactly, and it appears exactly once. When the anchor is not unique the fix is a longer anchor or replace_all. Falling back to rewriting the whole file discards concurrent changes.

7 questions · answers and explanations shown as you go · free, no sign-up

The rest of domain 2: Tool Design and MCP Integration

This domain is 18% of a scored form, about 12 of the 65 questions, spread across 5 objectives. Drill the whole domain or pick another objective below.

One objective is a narrow slice. A full-length timed mock is what tells you whether the whole thing holds together.

Sit a timed mock →