CertSafari

    Free Databricks Certified Context Engineer Associate Sample Questions

    35 free sample questions from our bank of 364+, covering every exam domain, with answers and detailed explanations. Updated August 2026.

    Domain 1: Foundations of Context Engineering

    Subdomain 1.1: Context failure diagnosis

    1.A retrieval step returns three chunks: one relevant passage about a product's warranty policy and two unrelated chunks about a different product line that happened to match on shared keywords. The agent's final answer paraphrases details from one of the unrelated chunks instead of the relevant warranty passage. Which failure mode best explains this behavior?

    1. A.Context confusion
    2. B.Context poisoning
    3. C.Context distraction
    4. D.Context clash
    Show answer & explanation

    Correct answer: AContext confusion

    • A. Correct. Irrelevant content (the unrelated product chunks) was present in the context and ended up being used to generate the response instead of the relevant passage — this is context confusion, where superfluous content degrades output quality.
    • B. Incorrect. Context poisoning requires a hallucinated or erroneous fact to be introduced and then repeatedly relied on; here the unrelated chunks are real content, just irrelevant to the question.
    • C. Incorrect. Context distraction is about over-weighting a large volume of prior actions/history, not about a small number of irrelevant retrieved documents being misused.
    • D. Incorrect. Context clash requires two contradictory statements both present in context; the unrelated chunks do not contradict the warranty passage, they are simply off-topic.

    Subdomain 1.2: Tool selection for context engineering

    2.A team migrating from a legacy Agent Evaluation workflow wants to consolidate tracing, evaluation, and monitoring for their GenAI agent under a single, currently supported Databricks framework. Which tool should they migrate to?

    1. A.MLflow 3 for GenAI
    2. B.Lakebase
    3. C.Unity Catalog
    4. D.MCP
    Show answer & explanation

    Correct answer: AMLflow 3 for GenAI

    • A. Correct. MLflow 3 for GenAI is the current, unified framework for tracing, evaluation, and monitoring of GenAI applications, and Databricks documents migration paths from legacy Agent Evaluation to it.
    • B. Incorrect. Lakebase is a transactional Postgres database for application and agent state, not an evaluation or tracing framework.
    • C. Incorrect. Unity Catalog is a governance and data catalog layer; it does not provide tracing, evaluation, or monitoring for agent behavior.
    • D. Incorrect. MCP connects agents to tools and resources; it has no built-in evaluation or tracing capability of its own.

    Subdomain 1.3: Attention budget and reasoning mode selection

    3.In a long-running coding agent session, a large raw file listing (thousands of lines) returned by a tool call several turns ago is still sitting in the message history, even though the agent has since moved on to unrelated edits. What is the most effective way to reduce the attention this stale content consumes?

    1. A.Apply tool result clearing to discard the superseded raw output while keeping the turn's outcome in history
    2. B.Raise the reasoning effort so the model can better ignore the irrelevant listing on its own
    3. C.Re-run the same tool call again so the agent has a fresher copy of the listing
    4. D.Append a new system prompt instruction telling the model to never re-read old tool outputs
    Show answer & explanation

    Correct answer: AApply tool result clearing to discard the superseded raw output while keeping the turn's outcome in history

    • A. Correct. Once a tool result deep in history is no longer needed verbatim, clearing that raw output is one of the lightest-touch and safest forms of compaction, freeing attention budget while preserving the decision or outcome that mattered.
    • B. Incorrect. A higher reasoning effort spends more compute per response but does not remove the stale tokens still occupying context, so the underlying dilution remains.
    • C. Incorrect. Re-running the tool call adds another large, mostly redundant listing to history, increasing token consumption rather than reducing it.
    • D. Incorrect. An added instruction competes for attention just like any other token and does not actually remove the large stale listing from context, so the disproportionate consumption remains.

    Subdomain 1.4: Context length degradation intervention

    4.During a long customer-support session, an agent begins repeatedly re-calling the same order-lookup tool it already called 30 turns earlier, and its final answers start to contradict facts it stated correctly at the start of the session. What is the best first intervention to restore reliable behavior for this and future long sessions?

    1. A.Introduce context compaction that summarizes older turns and superseded tool results before the context window becomes full.
    2. B.Increase the maximum token limit for model responses to carry more conversation state forward, reducing the chance of redundant tool lookups.
    3. C.Switch the agent to a higher-latency reasoning endpoint, using additional processing time to prevent contradictory answers and repeated tool calls.
    4. D.Add more few-shot examples to the system prompt that illustrate how to retain earlier tool results and avoid contradicting previous statements.
    Show answer & explanation

    Correct answer: AIntroduce context compaction that summarizes older turns and superseded tool results before the context window becomes full.

    • A. Correct. Repeated redundant tool calls and contradictory answers indicate that the model's reasoning is being degraded by an overlong context. Context compaction summarizes older turns and superseded tool results, preserving essential facts while removing noise, which restores reliable behavior for long sessions.
    • B. Incorrect. Increasing the maximum token limit for model responses only makes each response longer; it does not resolve the underlying problem of an overly long context collapsing reasoning. In fact, longer responses add more tokens to the conversation history, which can further dilute the model's ability to recall earlier facts and increase the chance of contradictions.
    • C. Incorrect. Switching to a higher-latency reasoning endpoint provides more compute time per turn but does not mitigate the real issue: the agent's context has become overloaded with accumulated history. The repeated tool calls and contradictions stem from a diluted context, not insufficient processing time, so this intervention would not restore reliable behavior.
    • D. Incorrect. Adding more few-shot examples to the system prompt directly increases the token count in an already strained context, which is likely to exacerbate the degradation. This intervention does not remove accumulated noise and may even intensify contradictions and redundant calls by further diluting the model's attention.

    Domain 2: System Prompt and Instruction Design

    Subdomain 2.1: Genie space configuration

    5.A Genie space owner wants a colleague to update the space's instructions and example queries but must prevent that colleague from sharing the space with additional users or changing its permissions. Which permission level should the owner grant?

    1. A.CAN VIEW
    2. B.CAN RUN
    3. C.CAN EDIT
    4. D.CAN MANAGE
    5. E.CAN USE
    Show answer & explanation

    Correct answer: CCAN EDIT

    Subdomain 2.2: Few-shot example selection

    6.A context engineer is curating few-shot examples for a Genie space under a strict token budget. The candidate pool already has three examples that each demonstrate a straightforward single-table filter query returning the same output shape. A fourth candidate demonstrates a multi-step aggregation with a re-used calculation the finance team asks about weekly. Which action best reflects marginal-contribution reasoning under the budget?

    1. A.Include the fourth example and drop one of the redundant single-table filter examples
    2. B.Exclude the fourth example because multi-step aggregations consume more tokens than filters
    3. C.Include all four examples so the agent sees the widest possible variety of query shapes
    4. D.Drop all three filter examples and keep only the aggregation example
    5. E.Rewrite the fourth example as a single-table filter so it matches the existing examples
    Show answer & explanation

    Correct answer: AInclude the fourth example and drop one of the redundant single-table filter examples

    Subdomain 2.3: System prompt revision

    7.When a user asks about sales in "Australia," a Genie agent's query returns zero rows because the region column stores three-letter codes like "AUS" rather than full country names. Which revision most directly and cheaply fixes this failure?

    1. A.Enable example values or a value dictionary so the agent maps spoken country names to stored codes
    2. B.Add a general instruction that spells out every country name-to-code mapping the agent might need
    3. C.Instruct users to always type the three-letter country code instead of the full country name
    4. D.Rewrite the underlying Delta table so country values are stored as full names instead of codes
    5. E.Add several example SQL queries that filter on each possible country code one by one
    Show answer & explanation

    Correct answer: AEnable example values or a value dictionary so the agent maps spoken country names to stored codes

    • A. Correct. This is exactly the value-matching failure mode that example values and value dictionaries are designed to solve: the agent learns the mapping once, with no added per-query tokens and no ongoing instruction upkeep.
    • B. Incorrect. Spelling out every mapping in a general instruction bloats the prompt with data that belongs in metadata, adds tokens to every request, and must be manually updated whenever new countries appear.
    • C. Incorrect. Pushing the mapping burden onto users breaks the natural-language interface and does not fix the agent's behavior for anyone who phrases the question naturally.
    • D. Incorrect. Changing the underlying table schema is a data engineering change outside prompt revision scope and may break other systems that depend on the coded values.
    • E. Incorrect. Enumerating every code in separate example queries is far higher maintenance than a single value dictionary and does not scale as new codes are added.

    Subdomain 2.4: Prompt configuration tradeoff analysis

    8.A context engineer runs two system prompt configurations for a medical-device troubleshooting agent through MLflow experiment tracking. Config A (800 tokens, plain instructions) scores 82% on the LLM-judge accuracy scorer with 1.2s average latency. Config B (2,200 tokens, adds six few-shot examples of correctly diagnosing edge-case failures) scores 94% accuracy with 2.1s average latency. Wrong diagnoses in this domain can lead to safety incidents. Which conclusion best fits the tracked results?

    1. A.Config B is justified: the few-shot examples drive a large accuracy gain in a safety-critical domain where the added latency is quite acceptable.
    2. B.Config A is justified: the 82% accuracy with 1.2s latency meets safety thresholds, and any latency increase above 1s is unacceptable regardless of the few-shot accuracy gain.
    3. C.Config B is justified: the higher token count of the few-shot prompt directly improves output quality, so the longer configuration should be selected.
    4. D.Config A is justified: the 800-token plain instructions already cover the edge cases that the six few-shot examples illustrate, avoiding extra latency.
    5. E.Neither config is usable: MLflow experiment tracking cannot compare prompts of different token lengths, as the size difference skews the metrics.
    Show answer & explanation

    Correct answer: AConfig B is justified: the few-shot examples drive a large accuracy gain in a safety-critical domain where the added latency is quite acceptable.

    • A. Correct. The few-shot examples in Config B lead to a substantial 12-point accuracy increase, which is critical for safety in medical-device troubleshooting. The added latency (from 1.2s to 2.1s) is modest and acceptable given the high stakes, so the tradeoff strongly favors Config B.
    • B. Incorrect. The scenario does not state any pre-defined safety threshold for accuracy, and a hard 1-second latency limit is an arbitrary constraint not supported by the domain. In safety-critical contexts, the priority is typically on reducing wrong diagnoses, not an absolute latency ceiling.
    • C. Incorrect. A higher token count alone does not inherently improve output quality; it is the specific few-shot examples that likely drive the accuracy gain. Selecting Config B simply because it is longer ignores the fact that prompt content, not length, determines effectiveness.
    • D. Incorrect. Config A’s 82% accuracy suggests it does not adequately cover the edge cases captured by the few-shot examples in Config B. The lower accuracy implies that the plain instructions miss important failure patterns that the examples help diagnose correctly.
    • E. Incorrect. MLflow experiment tracking can compare prompts of different token lengths without bias, as metrics like accuracy and latency are measured based on model outputs, not prompt sizes. The token count difference does not invalidate the comparison; it is a legitimate variable in the experiment.

    Domain 3: Knowledge Retrieval and Genie Configuration

    Subdomain 3.1: Metadata-driven retrieval improvement

    9.A Unity Catalog table has columns `created_at` and `updated_at` with no descriptions. When users ask "how many customers signed up last month," Genie sometimes filters on `updated_at` instead of `created_at`, producing incorrect counts. What is the highest-impact fix?

    1. A.Add column descriptions noting `created_at` is signup time, `updated_at` is last-modified time.
    2. B.Add an example-value dictionary listing sample dates for the `created_at` column.
    3. C.Add a general instruction that lists every possible date-related question a user might ask.
    4. D.Rename the `updated_at` column so it is less likely to be confused with `created_at`.
    5. E.Define a One-to-One relationship between the `created_at` and `updated_at` columns.
    Show answer & explanation

    Correct answer: AAdd column descriptions noting `created_at` is signup time, `updated_at` is last-modified time.

    • A. Correct. The ambiguity is purely semantic: two similarly named timestamp columns with no documentation of what each represents. Column descriptions give Genie the business meaning it needs to pick the right column for "signed up".
    • B. Incorrect. Sample date values do not clarify which column represents signup versus modification; the values in both columns look the same (dates), so a value dictionary does not resolve the ambiguity.
    • C. Incorrect. Enumerating every possible phrasing does not scale and does not address the root cause, which is that the columns themselves are undocumented.
    • D. Incorrect. Renaming columns is a schema change outside typical metadata configuration and is unnecessary when a column description can resolve the ambiguity without touching the underlying table.
    • E. Incorrect. `created_at` and `updated_at` are two attributes of the same row, not two separate tables needing a join relationship; cardinality configuration is not applicable here.

    Subdomain 3.5: Chunking strategy selection

    10.When establishing a starting point for chunk overlap while tuning a chunking strategy, what overlap percentage is commonly used as an initial baseline?

    1. A.Approximately 10%
    2. B.Approximately 50%
    3. C.Approximately 90%
    4. D.No overlap (0%), since overlap is not recommended
    Show answer & explanation

    Correct answer: AApproximately 10%

    • A. Correct. A common starting point for chunk overlap when tuning a chunking strategy is around 10%, which is then adjusted iteratively based on document structure and evaluation results.
    • B. Incorrect. 50% overlap is far higher than the typical starting baseline and would substantially increase index size and redundancy for most corpora.
    • C. Incorrect. 90% overlap is an extreme value that would make most adjacent chunks nearly identical, wasting index space without a corresponding baseline recommendation.
    • D. Incorrect. Some overlap is generally recommended as a starting point to avoid losing context at chunk boundaries; a 0% baseline is not the typical recommendation.

    Subdomain 3.7: Retrieval strategy selection

    11.A team is building a support assistant over a 5,000-page product manual corpus that is revised only once per quarter. Users ask free-form natural-language questions, and the team wants sub-second answers with minimal per-query compute overhead. Which retrieval strategy best fits this use case?

    1. A.Pre-inference retrieval using an AI Search embedding index built from the Delta table holding the manual content
    2. B.Just-in-time agentic retrieval that issues a fresh SQL query against the manual's Delta table on every request
    3. C.A Unity Catalog function tool call that recomputes embeddings for the entire manual at each inference
    4. D.A Genie space that runs an ad hoc aggregation query against the manual table for every question
    Show answer & explanation

    Correct answer: APre-inference retrieval using an AI Search embedding index built from the Delta table holding the manual content

    • A. Correct. The corpus is large, unstructured, and changes infrequently, so pre-computing embeddings once and querying the resulting AI Search index at inference time gives fast semantic matches without repeating expensive indexing work per query.
    • B. Incorrect. Issuing a fresh SQL query per request suits structured, frequently changing data, not semantic search over free-form text; it also cannot perform similarity matching the way an embedding index can.
    • C. Incorrect. Recomputing embeddings for the entire corpus on every inference call wastes compute and adds latency that a static quarterly-updated index avoids entirely.
    • D. Incorrect. Genie spaces are designed for structured tabular question answering via generated SQL, not semantic retrieval over long-form unstructured manual text.

    Subdomain 3.9: Governance strategy for retrieval

    12.An AI Search deployment for a RAG agent must apply user-department-level security so that Finance users cannot retrieve HR documents, but Databricks AI Search does not support native row- or column-level permissions on its indexes. Which design correctly enforces this constraint before deployment?

    1. A.Add a department metadata column to the source Delta table and apply it as a filter in the AI Search query API for every retrieval call
    2. B.Rely on Unity Catalog table ACLs on the AI Search index object itself to filter individual rows by department
    3. C.Split the vector index into per-department Delta Sync Indexes and let the agent randomly choose one at query time
    4. D.Configure the embedding model to encode department names so semantically similar rows are excluded automatically
    5. E.Grant every user CAN MANAGE on the AI Search endpoint so departmental filtering happens client-side
    Show answer & explanation

    Correct answer: AAdd a department metadata column to the source Delta table and apply it as a filter in the AI Search query API for every retrieval call

    • A. Correct. Since AI Search lacks native row/column-level security, the documented application-level pattern is to tag rows with a security metadata column and enforce it via the query-time filter API on every call.
    • B. Incorrect. Unity Catalog ACLs on the index govern who can manage or query the index object as a whole; they do not filter individual rows by a department value.
    • C. Incorrect. Random selection provides no reliable access boundary and could just as easily return the wrong department's data.
    • D. Incorrect. Embeddings capture semantic similarity, not access policy; they cannot reliably or deterministically exclude a department's records.
    • E. Incorrect. Broad CAN MANAGE grants increase exposure rather than restrict it, and endpoint-level permissions do not implement row-level filtering.

    Subdomain 3.8: Retrieval failure mode diagnosis

    13.In the context of diagnosing retrieval failures with Unity Catalog governance, what is the primary difference between a Unity Catalog grant (such as SELECT) and a Unity Catalog row filter when used to fix a retrieval access problem?

    1. A.A grant applies only to Genie spaces and controls dataset access for those spaces, while a row filter applies only to AI Search indexes and determines which indexed rows are returned in search results.
    2. B.A grant restricts which columns are visible by filtering columns in query results, while a row filter restricts which rows are cached in the AI Search index by evaluating the filter at indexing time.
    3. C.A grant is enforced at query time by the SQL warehouse when a user runs a SELECT, while a row filter is enforced only when the Delta table is first created and filters are baked into the data.
    4. D.A grant and a row filter are interchangeable mechanisms that both operate at the column level by specifying column masks that apply during query execution, so they address retrieval failures the same.
    5. E.A grant controls whether a principal can access a table at all, while a row filter restricts which specific rows a principal sees within a table they can already access.
    Show answer & explanation

    Correct answer: EA grant controls whether a principal can access a table at all, while a row filter restricts which specific rows a principal sees within a table they can already access.

    • A. Incorrect. Unity Catalog grants are not scoped only to Genie spaces; they control access to any securable object (e.g., tables, views) across Databricks. Row filters operate at query time on tables, not exclusively during AI Search indexing, and they limit visible rows regardless of the access interface.
    • B. Incorrect. Grants do not filter columns—that is the role of column masks. Row filters are enforced at query time on the active data, not merely at indexing time; they dynamically restrict rows for each query, rather than being baked into indexes.
    • C. Incorrect. While grants are enforced at query time, row filters are also enforced dynamically at query time and are not limited to table creation. Row filters apply to the live Delta table content and are not permanently baked into the data, so this option misrepresents their enforcement.
    • D. Incorrect. Grants and row filters are distinct mechanisms: grants control object-level access, while row filters restrict row-level visibility. They do not both target columns, and they address retrieval failures differently—row filters do not act as column masks.
    • E. Correct. A Unity Catalog grant (e.g., SELECT) decides whether a principal can access a table at all, acting as a coarse permission. A row filter applies after table access is granted, narrowing the result set to only those rows the principal is allowed to see, thus providing fine-grained control.

    Subdomain 3.3: AI Search configuration diagnosis

    14.A team's evaluation harness shows that their RAG agent's top-10 retrieved chunks contain the correct passage about 80% of the time, but the agent's final answers are still wrong roughly 30% of the time because the correct chunk is often ranked 6th-10th, surrounded by superficially similar but less relevant chunks. Latency budget allows an extra ~250ms-1s. Which configuration change most directly addresses this specific problem?

    1. A.Add Databricks reranker to reorder retrieved chunks, moving the correct one up, before prompting LLM.
    2. B.Switch from Delta Sync to Direct Vector Access so the index stays current, helping rank the correct chunk higher.
    3. C.Increase chunk overlap to 20% to retain surrounding context, improving the ranking of the correct chunk among top results.
    4. D.Fine-tune a custom embedding model on domain data to produce more accurate vectors, helping rank correct chunk higher.
    Show answer & explanation

    Correct answer: AAdd Databricks reranker to reorder retrieved chunks, moving the correct one up, before prompting LLM.

    • A. Correct. The Databricks reranker re-scores the top retrieved chunks based on relevance, specifically moving the correct passage from a lower rank (6th-10th) to the top, directly addressing the ranking issue. This operation adds only a few hundred milliseconds of latency, fitting well within the 250ms-1s budget.
    • B. Incorrect. Switching to Direct Vector Access ensures the index reflects the latest data but does not alter the ranking of already retrieved chunks. The problem is not stale data but low relevance ranking among top results, so this change would not directly fix the issue.
    • C. Incorrect. Increasing chunk overlap may preserve more context but can also introduce noise and does not reorder the retrieved chunks to prioritize the most relevant one. It is an indirect and less targeted approach compared to reranking.
    • D. Incorrect. Fine-tuning an embedding model is a lengthy process that might improve future retrieval quality, but it does not immediately re-rank the current top-10 chunks to surface the correct one. It also cannot guarantee that the correct chunk will move above similar but less relevant neighbors within the allowed latency.

    Subdomain 3.4: RAG pipeline design

    15.In an agent built with the Databricks agent framework, a retriever tool queries an AI Search index and returns the top-k matching chunks for a user's question. How are these chunks typically incorporated so the agent can generate a grounded response?

    1. A.The retriever tool's output chunks are appended to the conversation as a message, allowing the LLM to ground its next response on them.
    2. B.The chunks replace the system prompt entirely, so the LLM generates its answer using only the retrieved content from the AI Search index.
    3. C.The chunks are written back into the source Delta table, updating the data so that when the LLM is invoked it queries the refreshed table for context.
    4. D.The chunks bypass the agent's context window and are injected directly into the Unity Catalog function definition, so the LLM reads them from the definition.
    Show answer & explanation

    Correct answer: AThe retriever tool's output chunks are appended to the conversation as a message, allowing the LLM to ground its next response on them.

    • A. Correct. When the retriever tool executes, its output (the retrieved chunks) is appended to the conversation as a message, effectively adding the retrieved information to the agent's context. The LLM can then ground its next response on this newly available context along with the existing conversation history.
    • B. Incorrect. The system prompt defines the agent's overall instructions and behavior and is not replaced by retrieved chunks. Instead, the chunks are added as supplementary context, augmenting rather than substituting the prompt.
    • C. Incorrect. Writing chunks back to the source Delta table does not make them available to the LLM for the current request and would only duplicate data already indexed. The LLM obtains context directly from the retriever's output, not by re-querying the table.
    • D. Incorrect. Unity Catalog function definitions describe a tool's interface and implementation, not a mechanism for passing per-query retrieval results. Retrieved content flows through the agent's context window, not by being injected into function definitions.

    Domain 4: Memory Architecture with Lakebase and MLflow

    Subdomain 4.2: Delta-backed state vs. in-context scratchpad

    16.An agent runs a multi-step data migration that can take up to three days to complete, with the underlying compute occasionally restarting between steps. The team needs the agent to resume exactly where it left off after any restart. Which memory design best fits this requirement?

    1. A.Keep the step-by-step progress only in the model's context window scratchpad
    2. B.Persist step progress to a Lakebase-backed state table and reload it on restart
    3. C.Re-summarize the entire conversation history at the start of every new step
    4. D.Store progress in a temporary variable inside the agent's Python process
    Show answer & explanation

    Correct answer: BPersist step progress to a Lakebase-backed state table and reload it on restart

    • A. Incorrect: an in-context scratchpad is lost whenever the process restarts or the session ends, so it cannot survive a multi-day job with compute restarts.
    • B. Correct: a Delta-backed state store like Lakebase persists across restarts and sessions, letting the agent read back exactly where it stopped and resume reliably.
    • C. Incorrect: resummarizing conversation history does not recover durable checkpoint data and still depends on context that may already be gone after a restart.
    • D. Incorrect: an in-process variable is held in memory and is wiped out the moment the process restarts, offering no durability.

    Subdomain 4.3: Memory retrieval mechanism selection

    17.A support agent stores a running log of past customer interactions as memory entries persisted in Lakebase. When a new ticket arrives, the agent wants to surface prior interactions that are conceptually related to the new issue, even if they use different wording and share no exact keywords with the new ticket. Which mechanism should retrieve these memories?

    1. A.Databricks AI Search vector similarity search over embedded memory entries
    2. B.A structured query filtering memory rows on an exact ticket-category column
    3. C.A structured query sorting memory rows by creation timestamp
    4. D.A structured query joining memory rows to a fixed lookup table
    Show answer & explanation

    Correct answer: ADatabricks AI Search vector similarity search over embedded memory entries

    • A. Correct. Finding conceptually related content that shares no exact keywords requires comparing embeddings for semantic closeness, which is exactly what Databricks AI Search's vector similarity search provides.
    • B. Incorrect. An exact-match category filter only returns rows that share the same discrete label; it cannot surface conceptually related memories that fall outside that category or use different wording.
    • C. Incorrect. Sorting by recency retrieves memories based on time, not on conceptual relevance to the new ticket's content.
    • D. Incorrect. A join against a fixed lookup table resolves known relationships between records; it does not measure semantic similarity between free-text memory content and a new query.

    Subdomain 4.4: Context configuration evaluation with MLflow

    18.Two context configurations are evaluated with both Correctness() and Safety() scorers. Configuration X scores highest on Correctness but noticeably lower on Safety than configuration Y, which scores slightly lower on Correctness but highest on Safety. A reviewer wants to pick the configuration that produced the most reliable outcomes overall for the task. What approach should they take?

    1. A.Select configuration X, since Correctness is always the primary signal for reliability
    2. B.Select configuration Y, since Safety scores should always outrank Correctness scores
    3. C.Weigh both scorer results together against the task's requirements rather than deciding from either scorer alone
    4. D.Discard both runs and rerun evaluation until one configuration wins on every scorer
    Show answer & explanation

    Correct answer: CWeigh both scorer results together against the task's requirements rather than deciding from either scorer alone

    Subdomain 4.6: Over-retrieval and under-retrieval risks

    19.In the context of an agent memory system, what does the term 'context pollution' refer to?

    1. A.Degraded output quality caused by irrelevant retrieved memories crowding out the relevant ones in context
    2. B.A security vulnerability where memory records are tampered with by unauthorized users
    3. C.A network failure that prevents the memory store from returning any results
    4. D.A schema mismatch that causes memory writes to be silently dropped
    Show answer & explanation

    Correct answer: ADegraded output quality caused by irrelevant retrieved memories crowding out the relevant ones in context

    • A. Correct: context pollution describes the over-retrieval symptom where too much irrelevant or low-value memory content is included, diluting the relevant signal and degrading response quality.
    • B. Incorrect: this describes a security/tampering issue, not the quality-dilution effect that context pollution refers to.
    • C. Incorrect: this describes an availability failure, not the retrieval-quality issue captured by 'context pollution'.
    • D. Incorrect: this describes a data-integrity or write-path issue, unrelated to the concept of irrelevant content diluting retrieved context.

    Subdomain 4.8: User intent resolution in pipeline

    20.A team is auditing an agent that keeps producing accurate but contextually mismatched answers. Which of the following observations suggest that the pipeline is retrieving before user intent has been resolved, rather than having a retrieval-quality problem? (Select 3.)(Select 3)

    1. A.Retrieved passages are on-target but answer a different sub-question than intended, implying retrieval occurred before intent resolution.
    2. B.Query latency grows as the AI Search index grows larger, and it often returns results based on a partial query before the user finishes typing.
    3. C.The agent frequently needs a second retrieval pass after user rephrasing, because the first pass targeted the wrong meaning of the query.
    4. D.The same literal query text should map to different answers depending on the conversation context the agent had ignored before retrieving.
    5. E.The underlying Delta table backing the index was refreshed one day later than scheduled, so the retriever uses a snapshot captured prior to user intent processing.
    6. F.The embedding model used to build the index was recently upgraded, causing retrieval in the new vector space before query rewriting aligns with user intent.
    Show answer & explanation

    Correct answers: A, C, DRetrieved passages are on-target but answer a different sub-question than intended, implying retrieval occurred before intent resolution.; The agent frequently needs a second retrieval pass after user rephrasing, because the first pass targeted the wrong meaning of the query.; The same literal query text should map to different answers depending on the conversation context the agent had ignored before retrieving.

    • A. Correct. When retrieved passages are on-target but answer a different sub-question than intended, it indicates the system fetched documents without first disambiguating the query's intended meaning. This is a clear sign that retrieval happened before intent resolution, rather than a retrieval-quality problem.
    • B. Incorrect. Growing query latency as the index grows larger is a performance and scalability issue, not evidence that intent resolution was skipped. Returning results for partial queries may reflect an as-you-type search pattern, which is a user interface design and does not necessarily mean the pipeline failed to resolve user intent before retrieval.
    • C. Correct. Requiring a second retrieval pass after user rephrasing suggests the initial query targeted the wrong meaning, implying that intent was not properly resolved before the first retrieval. This rephrase-and-retry pattern is characteristic of unresolved intent, not a deficiency in retrieval quality.
    • D. Correct. When conversation context that should disambiguate a literal query is ignored before retrieval, the agent fails to resolve user intent. This directly leads to different answers for the same query text, which is a telltale sign that retrieval was performed without first interpreting what the user meant.
    • E. Incorrect. A day-late Delta table refresh results in a stale index snapshot, which is a data-freshness issue in the retrieval layer. This timing mismatch does not indicate that user intent was unresolved before retrieval; it simply means the retriever is working with outdated data.
    • F. Incorrect. Upgrading the embedding model changes the vector space, causing a misalignment between retrieval and query rewriting. This is a retrieval-quality or model-drift issue, not evidence that the pipeline is retrieving before resolving user intent.

    Subdomain 4.1: Memory type mismatch diagnosis

    21.A customer support agent resets its conversation buffer at the start of every new chat session and has no other memory mechanism. A customer who opened a ticket last month and is returning today has to re-explain their entire issue history, and the agent cannot reference the prior ticket's resolution steps. Which memory strategy addresses this mismatch?

    1. A.Extend the conversation buffer to retain the previous month's chat history across sessions, so the agent automatically has context when a returning customer starts a new chat.
    2. B.Configure the agent to keep a single persistent buffer for all customer chats, and when a customer returns, have the agent reference that buffer to recall prior conversations.
    3. C.Have the agent ask a series of questions at the start of each new chat to collect the previous ticket's details from the customer, proceeding without re-explanation.
    4. D.Persist past ticket history to Lakebase keyed by customer account ID, and retrieve the relevant history when a new session for that customer begins.
    Show answer & explanation

    Correct answer: DPersist past ticket history to Lakebase keyed by customer account ID, and retrieve the relevant history when a new session for that customer begins.

    • A. Incorrect. The conversation buffer is reset at the start of every new session regardless of its length, so extending it does not allow information to survive across separate sessions.
    • B. Incorrect. Retaining one shared buffer across all customers indefinitely conflates unrelated customers' histories and fails to scope persistence to the correct customer identity, creating a new mismatch rather than resolving the original one.
    • C. Incorrect. This approach works around the missing memory rather than fixing it, and it increases friction for the customer instead of matching the memory type to the actual cross-session need.
    • D. Correct. The information need spans separate sessions weeks apart, which is a cross-session persistence need. Storing ticket history durably in Lakebase, keyed by customer account ID, and retrieving the relevant history at the start of a new session is the correct memory strategy.

    Subdomain 4.7: Persistent memory configuration

    22.A team is deciding where to persist an agent's long-term memory records so that multiple agent instances running on different compute nodes can read and write the same memory consistently. Which characteristic of Lakebase makes it well suited to this durable, shared state role?

    1. A.It is a fully managed Postgres database. Any authorized compute node can connect to it for consistent reads and writes.
    2. B.It stores memory records locally on the creating node and allows other nodes to read and write those records directly over the network.
    3. C.It requires each compute node to maintain its own local copy of the memory table for fast reads and writes that do not need network access.
    4. D.It only supports a single connection at a time and serializes all memory operations to prevent write conflicts across nodes.
    Show answer & explanation

    Correct answer: AIt is a fully managed Postgres database. Any authorized compute node can connect to it for consistent reads and writes.

    • A. Correct. Lakebase is a fully managed Postgres database, providing a centralized, consistent data store. Multiple agent instances on different compute nodes can connect to it with proper authorization, enabling reliable concurrent reads and writes with ACID guarantees.
    • B. Incorrect. Lakebase does not store memory records locally on the creating node; it is a managed remote database service. Allowing other nodes to directly read and write local storage over the network would bypass centralized consistency controls and lead to conflicts.
    • C. Incorrect. Lakebase provides a single shared database, not per-node local copies. Maintaining separate local copies would cause data divergence and consistency issues, undermining the goal of durable, shared state across distributed agent instances.
    • D. Incorrect. As a fully managed Postgres database, Lakebase supports multiple concurrent connections and uses standard concurrency control mechanisms. Serializing all operations through a single connection would create a severe bottleneck and limit scalability for distributed agent workflows.

    Domain 5: Tool Design, MCP, and Agent Context

    Subdomain 5.2: Ambiguous tool description overlap

    23.A retail support agent has two MCP tools: - search_products: "Finds matching entries for a query." - search_faqs: "Finds matching entries for a query." When a customer asks a product-availability question, the agent sometimes calls search_faqs instead of search_products. What in the tool descriptions is driving this ambiguous selection?

    1. A.Both descriptions say the tool "finds matching entries for a query" without naming the data source, so intent can't map to catalog vs. FAQ content.
    2. B.Both tools accept an identical "query" parameter name, which causes the agent's schema validator to treat the two functions as one.
    3. C.Both descriptions use present-tense verbs, which the agent's planner interprets as a signal that only one tool should ever be selected.
    4. D.Both tools are hosted on the same external MCP server, so Unity Catalog collapses their permission scopes into a single entry.
    Show answer & explanation

    Correct answer: ABoth descriptions say the tool "finds matching entries for a query" without naming the data source, so intent can't map to catalog vs. FAQ content.

    • A. Correct. Neither description states what is being searched (the product catalog vs. the FAQ knowledge base), so the two tools read as functionally identical to the model, which then has to guess.
    • B. Incorrect. A shared parameter name affects how arguments are supplied, not whether the model can distinguish which tool's purpose matches the user's intent — the failure here is in the description text, not the schema.
    • C. Incorrect. Verb tense in a description has no bearing on how many tools an LLM is willing to select from; this isn't a documented mechanism of tool-selection ambiguity.
    • D. Incorrect. Being hosted on the same MCP server does not merge Unity Catalog permission scopes or tool identities; each registered tool retains its own description and access control entry.

    Subdomain 5.3: Progressive disclosure benefits

    24.An engineer worries that adopting progressive disclosure for their agent's 25 tools will "hide" tools from the model and make some tools permanently unreachable, so functionality will be lost compared to loading all 25 full schemas upfront. Which statement correctly addresses this concern?

    1. A.Progressive disclosure changes only when a schema enters context, not which tools exist; every tool stays discoverable and callable
    2. B.The concern is valid: progressive disclosure permanently removes any tool whose schema is not loaded in the first two turns
    3. C.The concern is valid: progressive disclosure limits the agent to calling at most one tool per session, regardless of connections
    4. D.Progressive disclosure resolves this only by disabling tool calling entirely and having a human run every tool manually
    Show answer & explanation

    Correct answer: AProgressive disclosure changes only when a schema enters context, not which tools exist; every tool stays discoverable and callable

    • A. Correct. Progressive disclosure is a staging strategy for token cost, not a restriction on capability: the always-available summary keeps every one of the 25 tools discoverable, and any tool's full schema can still be loaded into context whenever the agent decides to call it, so no functionality is lost relative to loading everything upfront.
    • B. Incorrect. Nothing about progressive disclosure imposes a hard cutoff after a fixed number of turns; a tool's full schema can be loaded on whichever turn the agent actually selects it, even late in a long conversation, as long as its summary remained discoverable.
    • C. Incorrect. There is no inherent one-tool-per-session limit in progressive disclosure; the agent can call as many different tools as the task requires, it just loads each one's full schema only at the point it is needed rather than all at once.
    • D. Incorrect. Progressive disclosure operates entirely within the agent's own tool-calling flow -- it changes what enters context and when, not whether the agent can call tools at all -- so it does not require removing automated tool calling or substituting human execution.

    Subdomain 5.5: Tool selection from Unity Catalog

    25.When choosing among multiple tools registered in Unity Catalog for a given agent task, which three factors should primarily guide the selection?

    1. A.Functional fit, input/output compatibility, and task requirements
    2. B.Execution cost, hosting cloud region, and catalog owner
    3. C.Function name length, docstring length, and author name
    4. D.Databricks Runtime version, cluster size, and SQL warehouse type
    Show answer & explanation

    Correct answer: AFunctional fit, input/output compatibility, and task requirements

    • A. Correct. Tool selection from a registered set should be justified by how well a tool's purpose (functional fit), its parameter and return types (input/output compatibility), and its match to what the task actually needs (task requirements) align with the request.
    • B. Incorrect. Cost, region, and ownership are operational or governance details, not the criteria used to determine whether a tool functionally matches a given agent task.
    • C. Incorrect. Superficial text properties like name or docstring length say nothing about whether a tool's behavior and schema satisfy the task.
    • D. Incorrect. Runtime, cluster, and warehouse configuration affect where a Unity Catalog function executes, not whether it is the semantically correct tool to select for a task.

    Domain 6: Context Compression and Compaction

    Subdomain 6.1: Compaction failure diagnosis

    26.While configuring a Genie space, an agent is explicitly told by the user to exclude the deprecated table "sales_2019_legacy" from the space. Several turns later, a compaction step summarizes the session as "configured Genie space with the relevant sales tables." On the next turn, the agent adds "sales_2019_legacy" back into the space's table list. Which category of information was incorrectly discarded during compaction?

    1. A.The explicit exclusion decision the user gave was discarded, rather than being carried forward as a standing constraint
    2. B.The SQL warehouse type backing the Genie space was discarded, rather than being carried forward as configuration
    3. C.The list of table row counts was discarded, rather than being carried forward as reference statistics
    4. D.The Genie space's display name was discarded, rather than being carried forward as a naming detail
    Show answer & explanation

    Correct answer: AThe explicit exclusion decision the user gave was discarded, rather than being carried forward as a standing constraint

    • A. Correct. A specific user decision ("exclude sales_2019_legacy") was reduced to a vague narrative phrase ("relevant sales tables") that no longer encodes the exclusion, so the agent re-added the table. Decisions and their rationale need to survive compaction as explicit, standing constraints, not paraphrased narrative.
    • B. Incorrect. Nothing in the scenario suggests the warehouse type was lost or caused the observed behavior; the failure is specifically about a table being re-added, tied to a decision, not a configuration detail like warehouse type.
    • C. Incorrect. Row counts are reference statistics unrelated to which table was excluded; losing them would not explain the agent re-adding a specifically excluded table.
    • D. Incorrect. The display name has no bearing on which tables are included in the space, so its loss would not produce this symptom.

    Subdomain 6.2: Compaction prompt tuning

    27.After several rounds of precision tuning, an engineer wants to confirm that the compaction prompt's newest, more aggressive version has not regressed the recall achieved in earlier iterations. What is the most appropriate validation step?

    1. A.Re-run the summarizer on traces with known important facts and confirm those facts still appear in the summaries
    2. B.Assume recall is fine, since precision changes only affect formatting and never touch which facts are kept
    3. C.Measure only the token count reduction the new prompt version achieves compared to the previous version
    4. D.Ask the agent whether it feels confident in its own summarized context after each compaction run
    Show answer & explanation

    Correct answer: ARe-run the summarizer on traces with known important facts and confirm those facts still appear in the summaries

    Subdomain 6.3: Trimming vs. compaction evaluation

    28.A long-running Databricks agent performs a multi-step data migration. In an early turn, the user specifies a target schema that every later transformation step must conform to. By turn 150, context pressure triggers a hard-coded trimming heuristic that drops the oldest 50 turns, including the one containing the schema definition. The agent then produces a transformation that violates the schema. What does this failure indicate about the task's information relevance pattern?

    1. A.The pattern is non-monotonic: a fact stated early stays critical throughout, so recency-only trimming misses it and compaction is needed here.
    2. B.The pattern is purely recency-based, so the trimming heuristic was correctly configured, and this failure was an unrelated pipeline bug instead.
    3. C.The pattern shows old turns are always safe to discard, so the schema definition should have been dropped even sooner than at turn 150.
    4. D.The pattern shows context window pressure had not truly been reached yet, so trimming should never have run at all at turn 150.
    Show answer & explanation

    Correct answer: AThe pattern is non-monotonic: a fact stated early stays critical throughout, so recency-only trimming misses it and compaction is needed here.

    • A. Correct. The schema fact remains critical long after it ages out of recency-based trimming, showing the relevance pattern is not purely recency-driven and requires compaction to preserve durable facts.
    • B. Incorrect. If the pattern were purely recency-based, dropping the schema turn would not have caused a downstream failure; the observed failure demonstrates the opposite.
    • C. Incorrect. This assumes all older turns are equally safe to discard, which is exactly the assumption the failure disproves for this task.
    • D. Incorrect. The scenario states context pressure did trigger trimming; the failure is about what was dropped, not whether pressure existed.

    Subdomain 6.4: Safe content removal identification

    29.An agent trace shows a retrieval step that returned five document chunks from Databricks AI Search for a policy question. The agent's answer cites and quotes only chunk 2; chunks 1, 3, 4, and 5 are never referenced again anywhere in the trace. During compaction, which content is safe to remove without affecting downstream task execution?

    1. A.The four unused chunks not referenced again in the trace
    2. B.The one chunk the agent cited and quoted in its answer
    3. C.The user's original policy question that started retrieval
    4. D.The agent's final answer that quotes the cited chunk
    Show answer & explanation

    Correct answer: AThe four unused chunks not referenced again in the trace

    • A. Correct. Chunks 1, 3, 4, and 5 were retrieved but never used in reasoning or in the final answer, so they are redundant retrieval results that can be discarded without any loss of used information.
    • B. Incorrect. This is the chunk the answer actually quotes; removing it would strip the source evidence the final answer relies on.
    • C. Incorrect. The original question is needed to verify the answer addressed the right policy topic and to support any follow-up questions in the same session.
    • D. Incorrect. This is the agent's live deliverable built from the cited chunk, not superseded retrieval noise, so it should be preserved.

    Subdomain 6.5: Compaction tradeoff evaluation

    30.A team builds an agent that drafts legal memoranda over dozens of turns, where subtle qualifications negotiated earlier in the conversation must not be lost. Token cost is a secondary concern compared to accuracy. Which compaction approach should the team adopt, and why?

    1. A.Conservative compaction, because it preserves higher fidelity of prior context even though it costs more tokens
    2. B.Aggressive compaction, because it reduces token cost and the agent can always re-derive lost qualifications from memory
    3. C.Conservative compaction, because it eliminates the need to ever compact the conversation history
    4. D.Aggressive compaction, because legal drafting tasks rarely depend on details established earlier in a conversation
    5. E.A hybrid where the conversation is trimmed but never summarized, since trimming has no fidelity cost
    Show answer & explanation

    Correct answer: AConservative compaction, because it preserves higher fidelity of prior context even though it costs more tokens

    Domain 7: Multi-Agent and Long-Horizon Task Design

    Subdomain 7.2: Sub-agent dispatch failure

    31.The support-ticket triage system is being redesigned so each dispatched sub-agent gets a self-contained task briefing instead of just a ticket ID. Which elements should the coordinator include in that briefing to prevent dispatch failures without growing each sub-agent's context window? (Select all that apply)(Select 3)

    1. A.The specific objective the sub-agent is responsible for completing
    2. B.The exact output format expected for the sub-agent's response
    3. C.A clear boundary describing what is out of scope for this sub-agent
    4. D.The full transcript of every ticket the coordinator has ever routed
    5. E.A larger context window sized to hold the coordinator's full history
    6. F.Read access to every other sub-agent's live in-progress reasoning
    Show answer & explanation

    Correct answers: A, B, CThe specific objective the sub-agent is responsible for completing; The exact output format expected for the sub-agent's response; A clear boundary describing what is out of scope for this sub-agent

    Subdomain 7.3: Conflict prevention via context propagation

    32.A long-horizon data-migration workflow uses periodic checkpoints to track which tables have been migrated. A re-planning sub-agent starts a new step using a checkpoint taken before another sub-agent finished migrating three additional tables, so the re-planning sub-agent schedules those same tables for migration again, conflicting with the sub-agent that already completed them. Which context propagation change would most likely prevent this conflict?

    1. A.Refresh the re-planning sub-agent's context with the latest checkpoint before it plans next
    2. B.Have the re-planning sub-agent skip checkpoints and always start from the original plan
    3. C.Run the re-planning sub-agent and the migration sub-agent fully in parallel with no coordination
    4. D.Lengthen the interval between checkpoints so fewer checkpoints need to be tracked
    5. E.Give the re-planning sub-agent direct write access to the source tables being migrated
    Show answer & explanation

    Correct answer: ARefresh the re-planning sub-agent's context with the latest checkpoint before it plans next

    • A. Correct. Propagating the most recent checkpoint state into the re-planning sub-agent's context before it plans ensures it knows which tables are already migrated, directly preventing the duplicate scheduling.
    • B. Incorrect. Ignoring checkpoints and restarting from the original plan discards progress information entirely, which would cause even more redundant re-migration rather than preventing it.
    • C. Incorrect. Running the sub-agents in parallel without coordination removes propagation altogether, making it more likely the re-planning sub-agent acts on stale information.
    • D. Incorrect. Fewer checkpoints reduces tracking overhead but widens the window during which the re-planning sub-agent's view of progress is stale.
    • E. Incorrect. Write access changes what the sub-agent is permitted to do, but does not ensure it is given the current migration progress before it plans.

    Subdomain 7.4: Orchestrator context load reduction

    33.A sub-agent performs a multi-step data-cleaning task that generates extensive intermediate reasoning and scratch notes across many tool calls. The orchestrator only needs the final outcome to continue planning, but currently receives every intermediate step. Which sub-agent output design change would most reduce orchestrator context load while keeping the workflow coherent?

    1. A.Persist intermediate reasoning locally and return only a compact final-result summary
    2. B.Delete the intermediate reasoning and scratch notes entirely once the task completes
    3. C.Return the intermediate reasoning and scratch notes but omit the final result
    4. D.Store the intermediate reasoning in the orchestrator's own context for later review
    5. E.Compress the intermediate reasoning into one long paragraph without the final result
    Show answer & explanation

    Correct answer: APersist intermediate reasoning locally and return only a compact final-result summary

    • A. Correct. Keeping the detailed intermediate reasoning local to the sub-agent and passing only a compact summary of the final outcome gives the orchestrator exactly what it needs to continue planning while removing the bulk of the token volume from its context.
    • B. Incorrect. Deleting the intermediate notes entirely removes any ability to audit or debug the sub-agent's process later, which is unnecessary risk when the notes could simply be kept local rather than discarded.
    • C. Incorrect. Omitting the final result while keeping the verbose intermediate reasoning defeats the purpose — the orchestrator still receives the bulky content and loses the one piece of information it actually needs.
    • D. Incorrect. Storing the intermediate reasoning in the orchestrator's own context is the opposite of load reduction; it moves the bulky content into the very context that is saturating.
    • E. Incorrect. A single long paragraph of compressed reasoning without the final result still adds unnecessary bulk while withholding the outcome the orchestrator actually requires.

    Subdomain 7.5: Agent boundary placement diagnosis

    34.A team nests four layers of "supervisor of supervisors," where a top-level supervisor delegates to mid-level supervisors, which delegate to yet more supervisors, before finally reaching an agent that performs the actual work. Each layer summarizes the user's request and the sub-supervisor's response before passing it along. The team finds that by the time a request reaches the working agent, key constraints from the original user request have been dropped, and response time is dominated by the delegation chain rather than actual task execution. What should the team do to fix the underlying boundary placement issue?

    1. A.Reduce the number of supervisor layers and delegation hops between the user and the working agent
    2. B.Add additional Unity Catalog functions to the working agent to expand its capabilities
    3. C.Increase the size of each sub-agent's context window to prevent summarization loss
    4. D.Move all Genie spaces into the top-level supervisor to reduce the need for delegation
    Show answer & explanation

    Correct answer: AReduce the number of supervisor layers and delegation hops between the user and the working agent

    • A. Correct. Four layers of nested supervisors mean the original request is summarized and re-summarized repeatedly before reaching the working agent — excessive handoff compression overhead. Flattening the hierarchy to fewer delegation hops reduces the number of lossy summarization points.
    • B. Incorrect. Expanding the working agent's tool set does nothing to address constraints being dropped during the multi-layer delegation chain; the loss happens in the handoffs, not in the working agent's capabilities.
    • C. Incorrect. The problem described is detail lost during repeated summarization across supervisor layers, not any single agent running out of context space, so enlarging context windows would not fix the root cause.
    • D. Incorrect. Consolidating Genie spaces into the top-level supervisor does not by itself reduce the number of delegation layers between the user and the working agent where the constraint loss is occurring.

    Subdomain 7.1: Shared context failure diagnosis

    35.In a multi-agent system, a Genie agent answers using table metadata curated six months ago, while a newer function-calling agent uses a vector index updated last week. A user asks whether a recently changed policy applies, and the two agents give different answers, with neither agent aware that the other is drawing on knowledge of a different age. What does this scenario primarily illustrate?

    1. A.A shared-context gap between agents about the currency of their knowledge sources produces inconsistent answers to the same question.
    2. B.A Unity Catalog permission conflict causes each agent to retrieve the policy from a different data snapshot, producing inconsistent answers.
    3. C.An incorrectly configured SQL warehouse for the Genie agent causing it to query outdated metadata, producing an answer that contradicts the other agent.
    4. D.A chunking strategy that was too aggressive for the vector index, causing retrieval of irrelevant fragments and producing an outdated answer.
    Show answer & explanation

    Correct answer: AA shared-context gap between agents about the currency of their knowledge sources produces inconsistent answers to the same question.

    • A. Correct. Neither agent is aware that the other is using knowledge of a different age, so their outputs diverge; this mismatch in shared understanding of context freshness is a core shared-context failure.
    • B. Incorrect. The scenario does not describe any permission conflict; both agents can access their sources, but the disagreement arises because they are unaware of each other's knowledge recency, not because Unity Catalog permissions gave them different snapshots.
    • C. Incorrect. An incorrectly configured SQL warehouse would typically cause query errors or wrong results, but the described disagreement stems from differing knowledge currency between agents, not a configuration error in one agent's execution environment.
    • D. Incorrect. Aggressive chunking affects retrieval quality within a single vector index, not the cross-agent unawareness of different knowledge ages. The problem here is that neither agent knows the other is using differently aged sources.

    Want the full experience?

    These are just samples. Practice the full Databricks Certified Context Engineer Associate question bank in quiz mode — free, no signup, with domain practice and exam simulation.