AI Cert Prep
Type to search documentation.

Codex Path

Codex · Mock Exam 1

A 50-item, domain-weighted independent mock exam for the OpenAI Academy Codex pathway, with full explanations and a readiness readout. Not an official OpenAI assessment.

This is a full-length, domain-weighted independent mock exam for the Codex track. It is built from publicly available OpenAI learning objectives and is not an official OpenAI assessment, and not the Academy Codex assessments themselves. All 50 questions are new and do not repeat the domain-page items. Use this as your diagnostic: sit it first to find your two weakest domains.

Instructions

  • Time: 60 minutes (our design choice for a 50-item mock; the Academy assessments are shorter, randomised selections from a larger bank).
  • Items: 50, multiple-choice and multiple-response. Each item states how many answers to select.
  • Selection: for multiple-response items you must select all correct options and no incorrect ones; partial selections are marked wrong.
  • No guessing penalty: answer every question.
  • Target: aim for at least 80% raw (≈ 40/50) before taking the real Academy Codex assessment, which passes at ≥ 80%.
  • Work each question before expanding the answer.

Domain distribution

#DomainItems here
1Codex Fundamentals and Surfaces10
2Core Coding Workflows12
3Extending and Configuring Codex10
4Team Adoption and Governance10
5Scaling Across Teams and Systems8

Total: 10 + 12 + 10 + 10 + 8 = 50 items.

Readiness interpretation

This is an independent readiness indicator, not a score and not a prediction of any official result.

Raw score (of 50)BandInterpretation
45–50Strong readiness90%+; strong across all domains
40–44Assessment ready80–89%; at or above the Academy threshold
35–39Building confidence70–79%; close, target your weak domains
under 35Keep learningbelow 70%; revisit the domain pages before re-attempting

The 80% line is deliberate: it matches the Academy badge threshold.

Take the mock exam

Two ways to use the questions below: the interactive mode runs a timed sitting one question at a time and ends with your score, a per-domain breakdown and a full correction; the review mode underneath lists every question with its options one per line and the answer hidden until you ask for it.

Interactive mode

Take the practice exam

50 questions · one at a time · 60-minute countdown · results with per-domain breakdown and full correction at the end. Your progress is saved in this browser if you leave the page.

All questions (review mode)

Options are listed one per line. The answer and explanation stay hidden until you click Show answer. Use the interactive mode above for a timed sitting.

  1. Q1D1 · Codex Fundamentals and SurfacesSelect one

    A developer keeps a chat-driven Codex session open on their laptop alongside other ChatGPT work. Which Codex surface are they using?

    • A. The Codex CLI
    • B. The ChatGPT desktop app
    • C. Codex cloud
    • D. The Codex IDE extension
    Show answer

    Answer: B.

    The ChatGPT desktop app embeds Codex in the desktop client for chat-driven coding alongside other ChatGPT work. The CLI (A) is a terminal agent, cloud (C) runs in a hosted sandbox away from the machine, and the IDE extension (D) lives inside an editor for a tight edit-review loop.

  2. Q2D1 · Codex Fundamentals and SurfacesSelect one

    Which reasoning level in the Codex CLI automatically delegates a task to subagents running in parallel?

    • A. Max
    • B. Extra High
    • C. Ultra
    • D. High
    Show answer

    Answer: C.

    Ultra is the top rung and automatically delegates to parallel subagents. Max (A) gives more thinking time on a single task, and Extra High (B) and High (D) apply deeper reasoning on one task without parallel delegation.

  3. Q3D1 · Codex Fundamentals and SurfacesSelect one

    Which model does OpenAI's guidance describe as the choice for the hardest end-to-end work needing sustained reasoning, judgment and multi-tool use?

    • A. gpt-5.6-luna
    • B. gpt-5.6-terra
    • C. gpt-6-astra
    • D. gpt-5.3-codex-spark
    Show answer

    Answer: C.

    GPT-6 Astra is guidance's pick for the hardest end-to-end work. Luna (A) is for high-volume mechanical tasks, Terra (B) is the pragmatic all-rounder, and Spark (D) is a text-only research preview for near-instant iteration.

  4. Q4D1 · Codex Fundamentals and SurfacesSelect one

    A developer wants to launch a Codex session and set the model to GPT-5.6 at start-up from the shell. Which flag does that?

    • A. codex --effort gpt-5.6
    • B. codex -m gpt-5.6
    • C. codex /model gpt-5.6
    • D. codex --reasoning gpt-5.6
    Show answer

    Answer: B.

    codex -m (equivalently --model) selects the model at launch. --effort (A) does not exist for model selection, /model (C) is an in-session command not a shell flag, and --reasoning (D) is not the model flag.

  5. Q5D1 · Codex Fundamentals and SurfacesSelect one

    The gpt-5.3-codex-spark model is best characterised as which of the following?

    • A. The default model for all Codex workspaces
    • B. A text-only research preview for near-instant iteration, available on ChatGPT Pro
    • C. The replacement for gpt-5.4 under ChatGPT sign-in
    • D. A vision model for image tasks
    Show answer

    Answer: B.

    Spark is a text-only research preview for near-instant iteration on ChatGPT Pro. It is not a default (A), the gpt-5.4 replacement is Terra/Luna (C), and it is text-only rather than a vision model (D).

  6. Q6D1 · Codex Fundamentals and SurfacesSelect one

    After the 31 August 2026 changes, which pair of models replaces gpt-5.4 and gpt-5.4-mini in Codex under ChatGPT sign-in?

    • A. gpt-5.5 and gpt-5.5-pro
    • B. gpt-6-astra and gpt-5.6-sol
    • C. gpt-5.6-terra and gpt-5.6-luna
    • D. gpt-5.3-codex and gpt-5.2
    Show answer

    Answer: C.

    Terra replaces gpt-5.4 and Luna replaces gpt-5.4-mini. GPT-5.5 (A) is a previous generation, Astra/Sol (B) are for harder work, and gpt-5.3-codex/gpt-5.2 (D) are themselves deprecated under ChatGPT sign-in.

  7. Q7D1 · Codex Fundamentals and SurfacesSelect one

    Which statement about how Codex surfaces relate to configuration is accurate?

    • A. Each surface is a separate agent with its own configuration file
    • B. The desktop app, CLI and IDE extension share one config.toml
    • C. Only the CLI can be configured; other surfaces use defaults
    • D. Configuration lives entirely in AGENTS.md per surface
    Show answer

    Answer: B.

    Codex is one agent behind many surfaces that share a single config.toml. They are not separate agents (A), the CLI is not the only configurable surface (C), and AGENTS.md holds per-repository guidance, not surface configuration (D).

  8. Q8D1 · Codex Fundamentals and SurfacesSelect two

    Which TWO situations point clearly toward using Codex cloud rather than the CLI or IDE extension?

    • A. A long-running task you want to leave running overnight
    • B. A quick one-line edit you can review immediately in your editor
    • C. Several tasks you want to run at once without tying up your laptop
    • D. A scripted CI job invoked non-interactively
    • E. A tight edit loop where you approve each diff in the IDE
    Show answer

    Answer: A and C.

    Codex cloud runs in a hosted sandbox, ideal for long-running (A) and parallel (C) work independent of your machine. A quick edit in the editor (B) and a tight IDE loop (E) point to the IDE extension, and a scripted CI job (D) points to codex exec on the CLI.

  9. Q9D1 · Codex Fundamentals and SurfacesSelect one

    A service authenticates to Codex with an API key rather than ChatGPT sign-in. How does the 31 August 2026 gpt-5.4 retirement affect it?

    • A. It is affected identically; gpt-5.4 stops working everywhere
    • B. API-key sign-in is unaffected by the ChatGPT-sign-in retirement
    • C. API-key sign-in must migrate a week earlier
    • D. The service must switch to ChatGPT sign-in to keep gpt-5.4
    Show answer

    Answer: B.

    The retirement applies to Codex with ChatGPT sign-in; API-key sign-in is explicitly unaffected. So the retirement is not universal (A), there is no earlier deadline for API keys (C), and switching to ChatGPT sign-in (D) would bring the retirement into scope, not avoid it.

  10. Q10D1 · Codex Fundamentals and SurfacesSelect one

    In the CLI reasoning ladder, which order of increasing effort is correct?

    • A. Low, Medium, High, Extra High, Max, Ultra
    • B. Low, Medium, Max, High, Ultra, Extra High
    • C. Medium, Low, High, Ultra, Max, Extra High
    • D. Light, Medium, High, Max, Ultra
    Show answer

    Answer: A.

    The CLI ladder is Low, Medium, High, Extra High, Max, Ultra. Options B and C scramble the order, and 'Light' (D) is the GUI-client label, not the CLI ladder, and omits Extra High.

  11. Q11D2 · Core Coding WorkflowsSelect one

    What is the single biggest lever on the quality of a Codex change before any reasoning effort is chosen?

    • A. Selecting the most expensive model
    • B. How tightly the task is scoped with a goal, boundaries and a definition of done
    • C. Whether the session is interactive or cloud
    • D. The length of the prompt in tokens
    Show answer

    Answer: B.

    A tightly scoped task drives output quality far more than model or effort. Model cost (A) will still sprawl on a vague task, the surface (C) does not fix scope, and prompt length (D) is not the same as scope.

  12. Q12D2 · Core Coding WorkflowsSelect one

    Codex says 'I have fixed the bug and all tests pass.' What is the correct interpretation of that statement?

    • A. It is proof the change is correct and can be merged
    • B. It is a lead to verify, not evidence; run the tests and read the diff yourself
    • C. It means the reasoning effort was set correctly
    • D. It can be ignored entirely
    Show answer

    Answer: B.

    The model's claim is a lead, not evidence; you verify by running the tests and reading the diff. It is not proof (A), it says nothing about effort settings (C), and it is a useful lead worth checking rather than ignoring (D).

  13. Q13D2 · Core Coding WorkflowsSelect one

    In the review-first loop, why ask Codex to produce a plan before it writes code?

    • A. The CLI refuses to run without a plan
    • B. It creates a cheap, early review gate that surfaces misunderstandings before implementation
    • C. It automatically selects the right model
    • D. It reduces the token cost of the run
    Show answer

    Answer: B.

    The plan step is the cheapest place to catch a wrong approach, before any code exists. It is not a CLI requirement (A), does not choose the model (C), and is not primarily a token-saving measure (D).

  14. Q14D2 · Core Coding WorkflowsSelect one

    A repository has no durable record of its build command, test command and 'do not touch' areas, so Codex keeps guessing. Where should these live?

    • A. In a comment at the top of the main source file
    • B. In a checked-in AGENTS.md
    • C. In each engineer's shell history
    • D. In the most recent PR description
    Show answer

    Answer: B.

    AGENTS.md, checked into the repo, is the durable home for build/test commands and no-go areas. A source comment (A) is easy to miss, shell history (C) is per-machine and transient, and a PR description (D) is per-change, not durable context.

  15. Q15D2 · Core Coding WorkflowsSelect one

    Which command runs a scoped change once, non-interactively, on the low-cost model for a mechanical edit?

    • A. codex --interactive "rename the deprecated logger calls"
    • B. codex exec -m gpt-5.6-luna "rename the deprecated logger calls"
    • C. codex plan -m gpt-6-astra "rename the deprecated logger calls"
    • D. codex chat "rename the deprecated logger calls"
    Show answer

    Answer: B.

    codex exec is the non-interactive form and -m gpt-5.6-luna picks the low-cost model for mechanical work. --interactive (A) is the opposite mode, codex plan (C) is not the execution form and Astra is overkill, and codex chat (D) is not the non-interactive command.

  16. Q16D2 · Core Coding WorkflowsSelect one

    A developer wants a long refactor to run on its own branch, locally, without disturbing their current working tree. What fits best?

    • A. A git worktree checked out on a separate branch
    • B. Committing straight to main
    • C. Deleting the working tree first
    • D. Disabling the test suite to go faster
    Show answer

    Answer: A.

    A git worktree checks a branch out into a separate directory so the task runs in isolation locally. Committing to main (B) is unsafe, deleting the tree (C) is destructive and unnecessary, and disabling tests (D) removes verification.

  17. Q17D2 · Core Coding WorkflowsSelect one

    When reading a Codex-produced diff, which of the following most warrants closer scrutiny?

    • A. Consistent code formatting
    • B. Reuse of existing utility functions
    • C. Unexpected edits to a database migration or generated file
    • D. A clear, descriptive commit message
    Show answer

    Answer: C.

    Unexpected edits to migrations or generated files are the risky, out-of-scope signals to scrutinise. Consistent formatting (A), reuse of utilities (B) and a good commit message (D) are neutral-to-positive.

  18. Q18D2 · Core Coding WorkflowsSelect two

    A pull request says only 'Codex did this, tests pass.' Which TWO additions would make it reviewable in minutes?

    • A. A focused diff with any unexpected changes called out
    • B. The model ID that was used
    • C. A pasted passing test run plus a regression test that pins the behaviour
    • D. A note that the reasoning effort was Max
    • E. A statement that the model is highly capable
    Show answer

    Answer: A and C.

    Reviewable evidence is a focused diff (A) and a passing test run with a regression test (C). The model ID (B), the effort level (D) and a claim about the model (E) do not help a reviewer judge correctness or scope.

  19. Q19D2 · Core Coding WorkflowsSelect one

    The goal is 'make the failing test payments.test.ts pass.' What is the cleanest definition of done to give Codex?

    • A. Describe the symptom in prose and let Codex decide when it is done
    • B. Point Codex at the failing test as the executable definition of done and require the rest of the suite to stay green
    • C. Ask for the largest change that might plausibly fix it
    • D. Tell Codex to skip the failing test
    Show answer

    Answer: B.

    A failing test is an executable definition of done; requiring it to pass while the suite stays green scopes the task precisely. Prose only (A) is vaguer, a large speculative change (C) invites scope creep, and skipping the test (D) defeats the purpose.

  20. Q20D2 · Core Coding WorkflowsSelect one

    A developer re-runs the same vague prompt at higher and higher reasoning effort with disappointing results. What is the most likely root cause?

    • A. The model is too weak and only Astra will work
    • B. The task is under-scoped; better scope will help more than more effort
    • C. The CLI is corrupted and needs reinstalling
    • D. The repository has too many files
    Show answer

    Answer: B.

    Poor results from a vague prompt are usually a scoping problem, not an effort problem. A bigger model (A) still sprawls on a vague task, the CLI is not implicated (C), and repository size (D) is not the cause of vague output.

  21. Q21D2 · Core Coding WorkflowsSelect one

    For a bug fix, why is reproducing the original reported case before and after important even when the suite is green?

    • A. It is not important; a green suite proves the fix
    • B. A green suite may never have exercised the actual repro, so Codex could have fixed a lookalike; reproducing it and adding a regression test closes the gap
    • C. It lets you use a cheaper model
    • D. It speeds up the test suite
    Show answer

    Answer: B.

    A green suite that never ran the real repro can hide a lookalike fix; reproducing the reported case and adding a regression test confirms the specific fix. A green suite alone does not prove it (A), and reproduction relates to correctness, not model cost (C) or test speed (D).

  22. Q22D2 · Core Coding WorkflowsSelect two

    Which TWO steps belong to the verification stage of a review-first workflow before merging a Codex change?

    • A. Run the tests yourself rather than trusting the model's claim
    • B. Read the diff for scope creep and risky edits
    • C. Raise the reasoning effort and re-run
    • D. Merge first and review later if problems appear
    • E. Delete the failing tests to get a green run
    Show answer

    Answer: A and B.

    Verification means running the tests yourself (A) and reading the diff for scope creep and risky edits (B). Raising effort and re-running (C) does not verify anything, merging first (D) removes the gate, and deleting tests (E) destroys the evidence.

  23. Q23D3 · Extending and Configuring CodexSelect one

    A team needs Codex to read from and write to an external ticketing system. Which extension point fits best?

    • A. A hook
    • B. An MCP server or connector
    • C. Record and replay
    • D. A rule
    Show answer

    Answer: B.

    MCP servers and connectors are how Codex reaches external systems and data. Hooks (A) run your own logic at lifecycle points, record and replay (C) captures sessions, and rules (D) constrain behaviour — none provide external-system access.

  24. Q24D3 · Extending and Configuring CodexSelect one

    For an unattended codex exec job in CI, which configuration is the safest?

    • A. Broad auto-approve so the job never stalls
    • B. A restrictive permission mode plus a sandbox so escalations surface and the blast radius is contained
    • C. No permission model at all
    • D. Whatever profile the developer uses interactively
    Show answer

    Answer: B.

    Unattended runs need a restrictive mode plus a sandbox so an agent cannot escalate silently. Broad auto-approve (A) is the risk to avoid, no permission model (C) is unsafe, and an interactive profile (D) is usually too permissive for CI.

  25. Q25D3 · Extending and Configuring CodexSelect one

    How should auto-review be characterised in a safe workflow?

    • A. It replaces human review entirely
    • B. It produces a review summary of the diff you can attach as evidence, while a human review gate is still required
    • C. It automatically merges the pull request
    • D. It only checks code formatting
    Show answer

    Answer: B.

    Auto-review reads the diff and summarises it as reviewer evidence, but does not replace the human gate. It does not replace reviewers (A), does not auto-merge (C), and is not limited to formatting (D).

  26. Q26D3 · Extending and Configuring CodexSelect one

    A team on a ChatGPT Enterprise workspace wants to enable experimental context management so the model keeps notes across a long task. What is true at launch?

    • A. It is available to all sign-in types
    • B. It is ChatGPT Plus/Pro sign-in only and is not available on Business, Enterprise or API-key sign-in
    • C. It is enabled by default for Astra
    • D. It only works with gpt-5.6-luna
    Show answer

    Answer: B.

    Experimental context management is opt-in and, at launch, limited to Plus/Pro sign-in — not Business, Enterprise or API-key. It is not universal (A), not on by default (C), and not tied to Luna (D).

  27. Q27D3 · Extending and Configuring CodexSelect two

    On Windows, which TWO options let Codex run in a contained environment?

    • A. Windows sandbox
    • B. Force-pushing to main
    • C. WSL (Windows Subsystem for Linux)
    • D. Disabling all permissions
    • E. Committing directly to a protected branch
    Show answer

    Answer: A and C.

    Windows sandbox and WSL are the supported contained environments for Codex on Windows. Force-pushing (B) and committing to a protected branch (E) are risky git actions, and disabling permissions (D) removes containment rather than adding it.

  28. Q28D3 · Extending and Configuring CodexSelect one

    A team wants to run their own policy check automatically before Codex writes any files. Which extension point fits best?

    • A. A hook at the relevant lifecycle point
    • B. A skill
    • C. Record and replay
    • D. A larger model
    Show answer

    Answer: A.

    Hooks run your own logic at lifecycle points such as before a write. A skill (B) is a packaged ability Codex invokes, record and replay (C) captures sessions, and a larger model (D) does not enforce a policy check.

  29. Q29D3 · Extending and Configuring CodexSelect one

    What is the safe default for internet access on a Codex cloud task?

    • A. Always fully open, for convenience
    • B. Restricted by default, opened deliberately only for the specific need
    • C. Internet access cannot be controlled
    • D. Only available on API-key sign-in
    Show answer

    Answer: B.

    Cloud internet access should default to restricted and be opened deliberately for the minimum a task needs. Always-open (A) is over-permissive, access is controllable (C), and it is not gated to API-key sign-in (D).

  30. Q30D3 · Extending and Configuring CodexSelect one

    Which distinction between skills and plugins is correct?

    • A. They are identical
    • B. Skills are reusable named capabilities Codex can invoke; plugins are bundled extensions to Codex's behaviour, often managed across a team
    • C. Skills reach external systems; plugins do not exist
    • D. Plugins only work in the cloud surface
    Show answer

    Answer: B.

    Skills are packaged, invokable abilities, while plugins bundle behaviour and are typically managed at team scale. They are not identical (A), external access is MCP not skills (C), and plugins are not cloud-only (D).

  31. Q31D3 · Extending and Configuring CodexSelect two

    Which TWO items belong in a repository's AGENTS.md rather than the shared config.toml?

    • A. The repository's build and test commands
    • B. The machine or workspace-wide default model
    • C. Per-repository 'do not touch' paths and coding conventions
    • D. The workspace-wide permission profile
    • E. Secrets to be shared across all repositories
    Show answer

    Answer: A and C.

    AGENTS.md carries per-repository build/test commands (A) and conventions and no-go areas (C). The default model (B) and a workspace-wide permission profile (D) are config.toml/workspace-level, and secrets (E) do not belong in a checked-in guidance file.

  32. Q32D3 · Extending and Configuring CodexSelect one

    Why should a restrictive permission mode and a sandbox be used together for a risky run rather than either alone?

    • A. They are redundant; either one alone is sufficient
    • B. The permission mode decides what needs approval while the sandbox contains the blast radius, so together they limit both the decision surface and the impact
    • C. Only the sandbox matters
    • D. Only the permission mode matters
    Show answer

    Answer: B.

    Permission modes govern approvals while the sandbox contains impact; together they limit both what happens without a human and how far any action reaches. They are not redundant (A), and neither alone is sufficient (C, D).

  33. Q33D4 · Team Adoption and GovernanceSelect one

    An admin wants consistent model availability, permissions and allowed extensions across 100 engineers. What is the best mechanism?

    • A. Ask each engineer to configure their own Codex the same way
    • B. Managed configuration set centrally by the admin
    • C. A shared document describing the settings
    • D. Rely on defaults
    Show answer

    Answer: B.

    Managed configuration lets an admin set and enforce settings centrally, avoiding drift. Self-configuration (A) and a document (C) rely on individuals matching settings by hand, and defaults (D) do not enforce the team's policy.

  34. Q34D4 · Team Adoption and GovernanceSelect one

    A CI pipeline running in GitHub Actions needs to authenticate to Codex without storing a long-lived secret. Which option fits best?

    • A. A personal access token committed to the repository
    • B. Workload identity federation
    • C. A shared admin password
    • D. A service-account password in an env file
    Show answer

    Answer: B.

    Workload identity federation lets cloud and CI workloads authenticate without a stored long-lived secret. A committed PAT (A) and an env-file password (D) are stored secrets, and a shared admin password (C) is both a secret and a governance failure.

  35. Q35D4 · Team Adoption and GovernanceSelect one

    Which identity is most appropriate for a shared, org-owned automation bot?

    • A. An individual engineer's personal account
    • B. A service account
    • C. A group email inbox
    • D. The admin's personal access token
    Show answer

    Answer: B.

    A service account is a non-human, org-owned identity, which is what a shared automation should use. A personal account (A) or the admin's PAT (D) ties the automation to an individual, and a group inbox (C) is not an auth identity.

  36. Q36D4 · Team Adoption and GovernanceSelect one

    A repository handles protected health information. What configuration is required?

    • A. None; it is used internally only
    • B. HIPAA configuration
    • C. Only a stricter model
    • D. Disabling Codex entirely
    Show answer

    Answer: B.

    Workloads handling protected health information require HIPAA configuration. 'Internal' (A) does not exempt PHI, a stricter model (C) is not the compliance control, and disabling Codex (D) is unnecessary when HIPAA configuration exists.

  37. Q37D4 · Team Adoption and GovernanceSelect one

    A compliance team needs an auditable record of Codex actions for investigations. Which surface provides it?

    • A. The workspace analytics dashboard only
    • B. The Compliance API and audit events
    • C. The Analytics API
    • D. AGENTS.md
    Show answer

    Answer: B.

    The Compliance API and audit events provide the action record for compliance and investigation. The analytics dashboard (A) and Analytics API (C) are for adoption and usage, and AGENTS.md (D) is repo guidance.

  38. Q38D4 · Team Adoption and GovernanceSelect two

    Which TWO are reliable ways to report Codex adoption to leadership?

    • A. The workspace analytics dashboard
    • B. Anecdotes from a few enthusiastic engineers
    • C. The Analytics API for programmatic reporting
    • D. Reading each engineer's shell history
    • E. Guessing from license counts
    Show answer

    Answer: A and C.

    Workspace analytics (dashboard) and the Analytics API (programmatic) are the real measurement surfaces. Anecdotes (B), shell history (D) and license-count guesses (E) are not reliable adoption measures.

  39. Q39D4 · Team Adoption and GovernanceSelect one

    Where should security scanning of Codex-produced code run so it happens before every merge?

    • A. As a manual step someone remembers to run
    • B. In CI or GitLab CI via Codex Security
    • C. Only after an incident
    • D. Never; the model is trusted
    Show answer

    Answer: B.

    Integrating Codex Security into CI or GitLab CI ensures code is scanned before merge automatically. A manual step (A) gets skipped, post-incident scanning (C) is too late, and trusting the model without scanning (D) is the risk to avoid.

  40. Q40D4 · Team Adoption and GovernanceSelect one

    A team gives every engineer admin rights to reduce permission errors. What is the governance problem?

    • A. None; it is efficient
    • B. It violates least privilege; permissions should match responsibility with few admins and most engineers as members
    • C. Admins are not allowed to write code
    • D. It disables analytics
    Show answer

    Answer: B.

    Universal admin breaks least privilege and widens the blast radius of mistakes and compromise. It is not simply efficient (A), admins can code (C), and it does not disable analytics (D).

  41. Q41D4 · Team Adoption and GovernanceSelect one

    What controls which plugins, connectors and skills a workspace may use?

    • A. AGENTS.md in each repo
    • B. Workspace-level plugin, connector and skill controls
    • C. Each engineer's local settings
    • D. The model picker
    Show answer

    Answer: B.

    Workspace-level plugin/connector/skill controls decide which extensions are allowed. AGENTS.md (A) is per-repo guidance, local settings (C) are per-engineer and ungoverned, and the model picker (D) selects models, not extensions.

  42. Q42D4 · Team Adoption and GovernanceSelect two

    Which TWO authentication choices correctly match their actor in a Codex rollout?

    • A. Workload identity federation for a CI/cloud workload with no long-lived secret
    • B. A personal access token for a shared org-owned automation bot
    • C. A service account for an org-owned automation bot
    • D. The admin's personal account for every automation
    • E. A shared admin password for the CI pipeline
    Show answer

    Answer: A and C.

    Workload identity federation fits a CI/cloud workload without a stored secret (A), and a service account fits an org-owned automation bot (C). A PAT for a shared bot (B) ties it to a person, the admin's personal account for everything (D) destroys accountability, and a shared admin password (E) is a security and governance failure.

  43. Q43D5 · Scaling Across Teams and SystemsSelect one

    Two parallel Codex tasks overwrote each other's changes on one feature branch. What is the correct fix?

    • A. Run fewer tasks
    • B. Give each workstream its own branch or worktree and integrate through a controlled merge
    • C. Merge directly to main to avoid the branch
    • D. Disable tests to reduce conflicts
    Show answer

    Answer: B.

    Isolating each workstream on its own branch or worktree and merging through a controlled gate prevents collisions while keeping parallelism. Running fewer tasks (A) sacrifices throughput, merging to main (C) is unsafe, and disabling tests (D) removes verification.

  44. Q44D5 · Scaling Across Teams and SystemsSelect one

    Codex behaves inconsistently across 20 repositories with different build commands and conventions. What is the best remedy?

    • A. Accept the inconsistency
    • B. Standardise a shared AGENTS.md template and managed configuration across the repos, with drift checks
    • C. Use a larger model everywhere
    • D. Give each engineer admin
    Show answer

    Answer: B.

    Standardising AGENTS.md and configuration makes agent behaviour predictable across repos and makes parallel outputs safe to integrate. Accepting drift (A) leaves the problem, a bigger model (C) does not fix inconsistent context, and universal admin (D) is a governance error.

  45. Q45D5 · Scaling Across Teams and SystemsSelect one

    You want to add Codex steps to a GitHub CI workflow. Which integration fits best?

    • A. The Codex SDK
    • B. The GitHub Action
    • C. The Slack integration
    • D. The Linear integration
    Show answer

    Answer: B.

    The GitHub Action embeds Codex into a GitHub CI workflow. The SDK (A) is for building Codex into your own tooling, and Slack (C) and Linear (D) are team and issue integrations, not CI steps.

  46. Q46D5 · Scaling Across Teams and SystemsSelect one

    Leadership reports Codex adoption tripled and concludes scaling is a success. What is the flaw in that conclusion?

    • A. None; more usage is always better
    • B. Activity is not value; quality metrics such as review pass rate, defects and revert rate must be measured alongside adoption
    • C. Adoption cannot be measured
    • D. They should have used a smaller model
    Show answer

    Answer: B.

    Rising activity without a quality view can hide falling outcomes; adoption must be paired with quality metrics. More usage is not automatically better (A), adoption is measurable (C), and model size (D) is unrelated to the measurement flaw.

  47. Q47D5 · Scaling Across Teams and SystemsSelect two

    Which TWO practices make parallel Codex workstreams safe to integrate?

    • A. Isolating each workstream on its own branch or worktree
    • B. Merging every branch to main without review to save time
    • C. Verifying each change independently before a controlled merge
    • D. Sharing one branch across all agents
    • E. Turning off CI to speed merges
    Show answer

    Answer: A and C.

    Isolation per branch or worktree and independent verification before a controlled merge are the safe-integration practices. Unreviewed merges (B), a shared branch (D) and turning off CI (E) remove the safeguards that make parallelism safe.

  48. Q48D5 · Scaling Across Teams and SystemsSelect one

    A team wants to build Codex capability into their own internal developer tool. Which integration fits best?

    • A. The GitHub Action
    • B. The Codex SDK
    • C. The Slack integration
    • D. Record and replay
    Show answer

    Answer: B.

    The Codex SDK gives programmatic control to build Codex into your own tools. The GitHub Action (A) is for GitHub CI, Slack (C) is a team surface, and record and replay (D) captures sessions rather than embedding capability.

  49. Q49D5 · Scaling Across Teams and SystemsSelect one

    A team on GitLab plans to rely on the Codex GitLab integration for a critical launch next week. What should they weigh?

    • A. Nothing; it is generally available and identical to GitHub's
    • B. The GitLab integration is beta, so they should account for beta risk in a critical launch plan
    • C. GitLab is unsupported entirely
    • D. They must migrate to GitHub first
    Show answer

    Answer: B.

    The GitLab integration is in beta, which matters when planning a critical launch. It is not GA-equivalent to GitHub (A), GitLab is supported in beta rather than unsupported (C), and migrating to GitHub (D) is not required.

  50. Q50D5 · Scaling Across Teams and SystemsSelect one

    What is the correct relationship between adoption metrics and quality metrics when scaling Codex?

    • A. Adoption alone proves value
    • B. Both must be tracked; adoption shows usage while quality shows whether that usage produces good outcomes
    • C. Quality replaces adoption entirely
    • D. Neither is measurable
    Show answer

    Answer: B.

    Adoption and quality are complementary: usage without quality can mask declining outcomes, so both are tracked. Adoption alone does not prove value (A), quality does not replace adoption measurement (C), and both are measurable (D).

Last updated Sep 18, 2026