CertSafari

    Free Cloudera Generative AI Engineer Sample Questions

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

    Domain 1: AI and Machine Learning Foundations

    Subdomain 1.1: Core principles of supervised and unsupervised machine learning models.

    1.An engineer compares a single decision tree to a random forest trained on the same fraud-detection dataset. The random forest achieves noticeably more stable performance across different random train/test splits than the single tree does. Which mechanism inside the random forest is primarily responsible for this stability?

    1. A.Each tree is trained on a bootstrap sample of the rows and a random subset of features at each split, and predictions are averaged or voted across trees to cancel out individual trees' errors
    2. B.The forest replaces the recursive splitting rule with a single global linear boundary that is less sensitive to any one training example
    3. C.Every tree in the forest is trained on the identical full dataset, and the forest simply keeps the tree that scores highest on the training set
    4. D.The forest applies principal component analysis to the feature set before training so that only the top components reach any individual tree
    Show answer & explanation

    Correct answer: AEach tree is trained on a bootstrap sample of the rows and a random subset of features at each split, and predictions are averaged or voted across trees to cancel out individual trees' errors

    • A. Bootstrap aggregating (bagging) combined with random feature subsampling at each split decorrelates the individual trees, and averaging or majority-voting their predictions reduces the variance that makes a single tree unstable across resamples.
    • B. Random forests still use recursive axis-aligned splits in every tree; there is no global linear decision boundary replacing the tree structure, so this does not describe how the ensemble achieves stability.
    • C. Training every tree on the identical dataset and keeping only the best performer would not reduce variance at all, since it discards the diversity that bagging depends on and risks selecting the tree that most overfits the training data.
    • D. Random forests do not require a PCA preprocessing step; the randomness that stabilizes the ensemble comes from bootstrap row sampling and random feature selection at each split, not from projecting onto principal components.

    Subdomain 1.1: Core principles of supervised and unsupervised machine learning models.

    2.A team runs k-means clustering on customer transaction data and gets noticeably different cluster assignments each time they rerun the algorithm with the same `k`, even on the same dataset. Which property of k-means explains this run-to-run variability, and what is a standard way to mitigate it?

    1. A.K-means starts from randomly placed initial centroids and can converge to different local optima, so running the algorithm multiple times with different initializations and keeping the result with the lowest within-cluster variance reduces this variability
    2. B.K-means recalculates the value of `k` on every run based on the data distribution, so specifying `k` explicitly before each run would remove the variability
    3. C.K-means assigns points to clusters using a randomly generated distance metric each run, so fixing the metric to Euclidean distance in advance removes the variability
    4. D.K-means shuffles the feature columns before each run to avoid bias toward any single feature, so disabling column shuffling would remove the variability
    Show answer & explanation

    Correct answer: AK-means starts from randomly placed initial centroids and can converge to different local optima, so running the algorithm multiple times with different initializations and keeping the result with the lowest within-cluster variance reduces this variability

    • A. K-means begins with randomly chosen (or randomly seeded) initial centroids, and different starting positions can lead the algorithm to converge to different local optima; running it several times with different initializations and selecting the lowest within-cluster sum of squares is the standard mitigation, often implemented as multiple restarts.
    • B. K-means does not infer `k` from the data on its own; the number of clusters is a fixed hyperparameter that the user must supply before running the algorithm, so this does not explain the observed variability.
    • C. K-means uses a fixed distance measure, typically Euclidean distance, throughout a run rather than generating a new metric randomly each time, so this is not the source of the run-to-run differences.
    • D. K-means does not randomly reorder feature columns between runs; the variability in cluster assignments comes from the random initialization of centroids, not from any shuffling of the input features.

    Subdomain 1.2: Evaluation metrics for classic regression, classification, and clustering workloads.

    3.A fraud detection model flags transactions as fraudulent when a predicted probability exceeds a decision threshold. The team lowers the threshold so that more transactions are flagged for manual review. What is the most likely effect on the model's precision and recall?

    1. A.Recall increases because more actual fraud cases are captured, while precision decreases because more legitimate transactions are also flagged
    2. B.Precision increases because more actual fraud cases are captured, while recall decreases because fewer legitimate transactions are flagged
    3. C.Both precision and recall increase because lowering the threshold allows the model to flag transactions with greater confidence
    4. D.Both precision and recall decrease because lowering the threshold reduces the total number of transactions the model evaluates
    Show answer & explanation

    Correct answer: ARecall increases because more actual fraud cases are captured, while precision decreases because more legitimate transactions are also flagged

    • A. Lowering the threshold means transactions with weaker fraud signals now get flagged, which pulls in more of the true fraud cases and raises recall. It also sweeps in more legitimate transactions as false positives, which pushes precision down.
    • B. A lower threshold flags more transactions overall, which tends to catch more true fraud cases and raise recall, not lower it, while precision typically falls rather than rises as weaker signals get included. This describes the opposite of the actual relationship.
    • C. Lowering the threshold does not raise the model's confidence in its predictions; it simply changes which predictions get labeled positive. Precision and recall move in opposite directions in this scenario rather than both improving.
    • D. The threshold change affects which predictions are labeled positive, not how many transactions the model evaluates in total. Both metrics do not decrease together under this kind of threshold adjustment.

    Subdomain 1.3: Feature engineering and data preprocessing requirements for model readiness.

    4.A dataset for a credit risk model has three numeric features, debt_ratio, income, and credit_utilization, with missing values that appear correlated with each other: records missing income also tend to be missing debt_ratio. Simple mean imputation applied independently to each column distorts the correlation structure the model relies on. Which imputation approach best models these interdependencies?

    1. A.Use an iterative imputer that models each feature with missing values as a function of the other features and repeats the estimates until they converge
    2. B.Use a constant-value imputer that fills every missing entry with zero to preserve the original correlation matrix
    3. C.Use a most-frequent-value imputer applied independently to each numeric column, since the mode preserves the original distribution shape
    4. D.Drop every record containing at least one missing value among the three correlated features before training
    Show answer & explanation

    Correct answer: AUse an iterative imputer that models each feature with missing values as a function of the other features and repeats the estimates until they converge

    • A. An iterative imputer repeatedly regresses each feature with missing values on the other available features, which captures the correlation between debt_ratio, income, and credit_utilization rather than treating each column in isolation.
    • B. Filling every missing entry with a constant zero ignores the relationships between the correlated features entirely and can introduce an artificial spike in the data that does not reflect any real correlation structure.
    • C. Most-frequent-value imputation applied column by column is a univariate strategy that, like mean imputation, ignores cross-feature relationships and does not model why income and debt_ratio tend to be missing together.
    • D. Dropping every record with any missing value among the three correlated features discards data rather than modeling the interdependency, and can bias the remaining dataset if the missingness itself is systematic.

    Subdomain 1.3: Feature engineering and data preprocessing requirements for model readiness.

    5.A team is assembling a preprocessing pipeline for a tabular model and wants to prevent test-set information from leaking into training. Which of the following preprocessing steps must have their internal statistics learned only from the training split before being applied to the test split? (Select all that apply.)(Select 3)

    1. A.StandardScaler computing the per-feature mean and standard deviation
    2. B.SimpleImputer computing the mean value used to fill missing entries
    3. C.TargetEncoder computing per-category target means for a categorical feature
    4. D.Binarizer applying a fixed, analyst-specified threshold of 0.5
    5. E.A manual regex step that strips leading and trailing whitespace from string values
    6. F.OrdinalEncoder mapping categories using a fixed, pre-defined dictionary supplied by the analyst
    Show answer & explanation

    Correct answers: A, B, CStandardScaler computing the per-feature mean and standard deviation; SimpleImputer computing the mean value used to fill missing entries; TargetEncoder computing per-category target means for a categorical feature

    • A. StandardScaler learns the mean and standard deviation directly from the data it is fit on, so those statistics must come only from the training split to avoid incorporating test-set values.
    • B. SimpleImputer's mean-fill value is computed from the data it is fit on, so it must be learned only from the training split; fitting it on the full dataset would let test-set values influence the imputed training data.
    • C. TargetEncoder derives per-category statistics from the target values in the fitted data, so those category means must be learned only from the training split to avoid leaking target information from the test set.
    • D. Binarizer applies a threshold chosen in advance by the analyst rather than a statistic learned from the data, so there is no data-dependent fitting step that could leak test-set information.
    • E. Stripping whitespace with a regex is a fixed, stateless string operation that does not compute any statistic from the dataset, so it carries no risk of leaking test-set information.
    • F. Mapping categories through a fixed, pre-defined dictionary does not derive its values from the dataset being processed, so there are no learned statistics that could leak information between splits.

    Domain 2: Cloudera AI (CAI) Platform Architecture

    Subdomain 2.1: Navigating the Cloudera AI interface, architecture, and workspace provisioning.

    6.A data scientist is exploring the Cloudera AI interface for the first time and wants to understand how workloads are organized. Which pairing correctly matches a CAI workload concept with its purpose?

    1. A.A Session provides an interactive, ad hoc compute environment, while a Job runs code on a defined or recurring schedule
    2. B.A Session runs code on a recurring schedule, while a Job provides an interactive, ad hoc compute environment
    3. C.A Project is a single running container, while a Session is the top-level container that groups multiple projects
    4. D.An Application is a scheduled batch task, while a Job is a long-running, browser-accessible web service
    Show answer & explanation

    Correct answer: AA Session provides an interactive, ad hoc compute environment, while a Job runs code on a defined or recurring schedule

    • A. Sessions give data scientists an interactive compute environment for exploratory work, while Jobs execute project code on a schedule or trigger, correctly matching each concept to its role.
    • B. This swaps the two definitions: interactive, ad hoc work happens in a Session, and scheduled or recurring execution is what a Job performs, not the reverse.
    • C. A Project is the top-level container holding code, files, and configuration, and a Session is one interactive compute environment launched within a project, so the hierarchy here is inverted.
    • D. An Application is the long-running, browser-accessible web service in CAI, while a Job is the scheduled or batch task, which is the opposite of how this option pairs them.

    Subdomain 2.1: Navigating the Cloudera AI interface, architecture, and workspace provisioning.

    7.During a Cloudera AI Workbench provisioning walkthrough, an administrator expands the advanced configuration section. Which of the following are legitimate advanced configuration categories exposed during workbench provisioning? (Select all that apply)(Select 4)

    1. A.Compute resources, including CPU/GPU instance types and autoscaling ranges
    2. B.Networking, including subnet selection and load balancer settings
    3. C.Governance, including enabling Apache Atlas integration and model metrics tracking
    4. D.Security, including optional TLS and public internet access restrictions
    5. E.Billing, including selecting a corporate credit card and monthly spend caps
    6. F.Source control, including choosing a default Git branching strategy for all projects
    Show answer & explanation

    Correct answers: A, B, C, DCompute resources, including CPU/GPU instance types and autoscaling ranges; Networking, including subnet selection and load balancer settings; Governance, including enabling Apache Atlas integration and model metrics tracking; Security, including optional TLS and public internet access restrictions

    • A. Compute resource configuration, covering CPU and GPU instance types along with autoscaling ranges and root volume sizes, is a documented advanced provisioning category.
    • B. Networking settings, including subnet configuration and load balancer options, are part of the advanced configuration available during workbench provisioning.
    • C. Governance settings, such as enabling Apache Atlas integration and model metrics tracking, are exposed as an advanced toggle during provisioning.
    • D. Security options, including optional TLS termination and public internet access or IP range restrictions, are part of the advanced provisioning configuration.
    • E. Workbench provisioning does not include a billing category for selecting payment methods or spend caps; billing is handled outside the workbench creation workflow.
    • F. There is no advanced provisioning category for enforcing a Git branching strategy across projects; source control is managed within individual projects, not at workbench provisioning time.

    Subdomain 2.2: Managing project environments, engine profiles, session runtimes, and compute resources.

    8.An ML engineer opens the Runtime Catalog while creating a new project and needs to pick the correct combination of settings for a JupyterLab-based Python 3.9 environment with GPU-optimized libraries. Which set of attributes does the Runtime Catalog use to identify a specific ML Runtime image?

    1. A.Editor, kernel, edition, and version
    2. B.Node pool, availability zone, and instance type
    3. C.Resource profile name, vCPU count, and memory allocation
    4. D.Workspace tier, provisioning region, and storage class
    Show answer & explanation

    Correct answer: AEditor, kernel, edition, and version

    • A. Correct. The Runtime Catalog lists each available ML Runtime by its editor (such as JupyterLab), kernel, edition, and version, letting a user select the precise image needed for a project.
    • B. Node pool, availability zone, and instance type describe underlying Kubernetes infrastructure and Resource Group configuration, not the attributes used to select an ML Runtime image in the catalog.
    • C. Resource profile name, vCPU count, and memory allocation describe a Compute Resource Profile, which controls CPU/GPU/memory reservation for a workload, not the runtime image identity.
    • D. Workspace tier, provisioning region, and storage class relate to workspace provisioning decisions made through the Management Console, not to selecting an individual runtime image.

    Subdomain 2.2: Managing project environments, engine profiles, session runtimes, and compute resources.

    9.In Cloudera AI terminology, what is an 'engine' in the context of a running session or job?

    1. A.A Docker image, either a Legacy Engine or an ML Runtime, containing the OS, interpreters, and libraries used to execute user code, instantiated as a virtual-machine-style environment for the duration of the workload.
    2. B.A dedicated physical GPU node reserved exclusively for a single project's sessions and jobs for the lifetime of the workspace.
    3. C.The internal PostgreSQL database that stores project metadata, experiment history, and job schedules for the workspace.
    4. D.The web-based code editor interface, such as JupyterLab or the classic Workbench editor, used to write and execute code.
    Show answer & explanation

    Correct answer: AA Docker image, either a Legacy Engine or an ML Runtime, containing the OS, interpreters, and libraries used to execute user code, instantiated as a virtual-machine-style environment for the duration of the workload.

    • A. Correct. An engine refers to the Docker image, whether a Legacy Engine or an ML Runtime, that provides the OS, interpreters, and libraries and is spun up as a virtual-machine-style environment each time a session, job, experiment, model, or application runs.
    • B. An engine is a software image rather than a dedicated physical GPU node; GPU allocation is handled separately through Compute Resource Profiles and cluster scheduling, not by permanently reserving hardware to one project.
    • C. The internal Postgres database stores platform metadata in the data tier of the three-tier architecture; it is a distinct component from the engine, which is the runtime execution environment for user code.
    • D. The editor (JupyterLab, Workbench, etc.) is one attribute exposed by a runtime in the Runtime Catalog, but the engine itself is the underlying container image, not merely the front-end editor interface.

    Subdomain 2.3: Configuring local container filesystems, persistent mounts, and external network proxies.

    10.A data scientist working in a Cloudera AI Workbench session saves a script to `/tmp/scratch.py` during an interactive session, then stops the session for the day. The next morning the session pod is rescheduled onto a different worker node and the file is gone, while a script saved to `/home/cdsw/scripts/etl.py` in the same project is still present. What explains this difference?

    1. A.The project directory in the container is backed by the platform's internal NFS-based persistent mount, while other paths in the container filesystem are ephemeral and local to that pod.
    2. B.The internal Postgres database only replicates files created inside the project root folder, so anything outside that folder is dropped during a node reschedule.
    3. C.The Source-to-Image build process only rebuilds the container layer containing the project directory, discarding any files added to other paths after the image was built.
    4. D.Cloudera AI automatically compresses files outside the project directory into a temporary archive that is deleted once the session engine profile is deallocated.
    Show answer & explanation

    Correct answer: AThe project directory in the container is backed by the platform's internal NFS-based persistent mount, while other paths in the container filesystem are ephemeral and local to that pod.

    • A. This is correct: the project directory is served from the platform's internal NFS mount, which persists independently of any single pod, while paths outside the project directory live only in that container's local, ephemeral filesystem and disappear when the pod is rescheduled.
    • B. The internal Postgres database stores platform metadata such as user, project, and job records, not project file contents, so it has no role in replicating or dropping files based on their path.
    • C. Source-to-Image builds run when a runtime or engine image is constructed, not on every session start, and they do not selectively discard files written at runtime to paths outside the project directory.
    • D. There is no automatic compression-and-deletion mechanism for files outside the project directory; the actual cause is simply that those paths are not backed by persistent storage at all.

    Subdomain 2.3: Configuring local container filesystems, persistent mounts, and external network proxies.

    11.A security team mandates that all outbound internet connections initiated from Cloudera AI Workbenches must pass through a corporate proxy so the traffic can be inspected and unauthorized destinations blocked. What is the correct way to satisfy this requirement?

    1. A.Register the corporate proxy's host, port, and protocol as a shared resource in the Management Console, then reference that proxy when configuring the environment.
    2. B.Add the corporate proxy's address to each project's environment variables so that every individual session process manually routes its own outbound traffic through it.
    3. C.Install a SOCKS5 client inside every session's container image so that all outbound connections are automatically tunneled through the corporate proxy without registration.
    4. D.Configure the corporate proxy directly on the Kubernetes ingress controller so that it filters only inbound traffic destined for the workbench web UI.
    Show answer & explanation

    Correct answer: ARegister the corporate proxy's host, port, and protocol as a shared resource in the Management Console, then reference that proxy when configuring the environment.

    • A. This is correct: proxies are registered as shared resources with host, port, and protocol details in the Management Console and then referenced when creating or updating an environment, which is the documented way to control outbound connections.
    • B. Manually adding a proxy address to per-project environment variables is not the documented mechanism and would require every process to individually honor the setting rather than having it enforced platform-wide.
    • C. Installing a SOCKS5 client inside every session image is not how outbound proxying is configured on this platform, and it would bypass the centralized proxy registration and control the security team needs.
    • D. An ingress controller filters inbound traffic to services, not outbound internet connections initiated from within the workbench, so it does not address this requirement.

    Domain 3: Machine Learning Operations (MLOps) Lifecycle

    Subdomain 3.1: Tracking machine learning experiments, hyperparameter logs, and metric runs.

    12.A platform architect explains to a new hire how Cloudera AI's experiment tracking relates to open-source MLflow. Which statement accurately describes this relationship?

    1. A.Cloudera AI integrates a native plugin acting as an interface between its API and the MLflow SDK, using the MLflow client library as the default logging method.
    2. B.Cloudera AI reimplements its own tracking API from scratch with a syntax incompatible with the open-source MLflow client library.
    3. C.Cloudera AI only supports MLflow tracking for LLM evaluation workloads, requiring a separate proprietary API for traditional ML experiments.
    4. D.Cloudera AI requires MLflow to be hosted on an externally managed tracking server outside the workspace before any logging can occur.
    Show answer & explanation

    Correct answer: ACloudera AI integrates a native plugin acting as an interface between its API and the MLflow SDK, using the MLflow client library as the default logging method.

    • A. Cloudera AI ships a native plugin that bridges its own API with the MLflow SDK, and it uses the standard MLflow client library as the default way to log parameters, metrics, and artifacts for experiments.
    • B. Cloudera AI is compatible with the MLflow tracking API rather than replacing it with an incompatible custom syntax, which is precisely what lets standard MLflow client calls work in the platform.
    • C. MLflow tracking support in Cloudera AI covers both traditional ML experiment logging and LLM evaluation workflows through the same `mlflow.evaluate()` and tracking API, not just one narrow use case.
    • D. Tracking works against the workspace's built-in tracking store without requiring users to stand up and manage a separate external MLflow tracking server before logging is possible.

    Subdomain 3.1: Tracking machine learning experiments, hyperparameter logs, and metric runs.

    13.A team is setting up their first call to `mlflow.evaluate()` to score a fine-tuned question-answering model. Which of the following are required components for a valid `mlflow.evaluate()` call, as described in Cloudera AI's LLM evaluation support? (Select all that apply.)(Select 3)

    1. A.A model to evaluate, supplied as an MLflow pyfunc model, a registered model URI, or a Python callable such as a Hugging Face pipeline.
    2. B.A set of metrics to compute, which may be heuristic-based, LLM-as-a-Judge based, or a combination of both types.
    3. C.Evaluation data, such as a pandas DataFrame, Python list, numpy array, or MLflow Dataset instance containing inputs and references.
    4. D.A pre-registered deployment endpoint created in the Cloudera AI Registry specifically for the model being evaluated.
    5. E.A dedicated GPU-backed inference service instance provisioned solely for scoring the evaluation metrics.
    Show answer & explanation

    Correct answers: A, B, CA model to evaluate, supplied as an MLflow pyfunc model, a registered model URI, or a Python callable such as a Hugging Face pipeline.; A set of metrics to compute, which may be heuristic-based, LLM-as-a-Judge based, or a combination of both types.; Evaluation data, such as a pandas DataFrame, Python list, numpy array, or MLflow Dataset instance containing inputs and references.

    • A. A model reference is one of the three core inputs `mlflow.evaluate()` needs, and it explicitly accepts pyfunc models, registered model URIs, or plain Python callables like a Hugging Face pipeline.
    • B. Metrics are a required input to the evaluation call, and the documentation describes both heuristic-based metrics and LLM-as-a-Judge metrics as valid, combinable choices for scoring.
    • C. Evaluation data is the third required component, and it can be supplied in several accepted formats including pandas DataFrames, lists, numpy arrays, or MLflow Dataset objects.
    • D. A Registry deployment endpoint is not one of the required inputs to `mlflow.evaluate()`; the function can evaluate a model reference directly without any prior deployment step through the Registry.
    • E. No dedicated GPU-backed inference service is required as a prerequisite for calling `mlflow.evaluate()`; the evaluation runs against the supplied model reference using the three core inputs already described.

    Subdomain 3.2: Managing model registries, artifact packaging, deployment versions, and lineage.

    14.A data science team trained a model in scikit-learn but their serving infrastructure standardizes on the ONNX runtime. What should they do before registering the model in Cloudera AI Registry?

    1. A.Register the scikit-learn model directly and rely on the Registry to auto-convert it to ONNX during the first deployment
    2. B.Export the model's hyperparameters into a JSON file and register that file in place of the trained model artifact
    3. C.Retrain the model using the Fine Tuning Studio, which produces ONNX output natively regardless of the original framework
    4. D.Convert the trained scikit-learn model into ONNX format, then register the resulting ONNX artifact as a new model version in the Registry
    Show answer & explanation

    Correct answer: DConvert the trained scikit-learn model into ONNX format, then register the resulting ONNX artifact as a new model version in the Registry

    • A. The Registry stores whatever artifact format is registered; it does not perform automatic framework-to-ONNX conversion on deployment, so a scikit-learn artifact registered as-is would remain scikit-learn.
    • B. A hyperparameter file describes training configuration, not a servable model artifact, so registering it in place of the trained model would leave no usable inference artifact for the ONNX runtime.
    • C. Fine Tuning Studio is built around adapting large language models with PEFT techniques, not converting arbitrary scikit-learn estimators into ONNX, so it is not the right tool for this conversion.
    • D. Converting the scikit-learn model into ONNX format before registration produces an artifact compatible with the ONNX-standardized serving infrastructure, and registering that artifact creates a new tracked version.

    Subdomain 3.3: Setting up continuous integration and continuous deployment (CI/CD) pipelines for ML.

    15.What best describes the role of Applied ML Prototypes (AMPs) within a Cloudera AI CI/CD workflow?

    1. A.Pre-built, expert-authored reference projects that teams can install and adapt as templates for structuring their own pipelines and deployments.
    2. B.A managed CI/CD orchestration service that automatically builds, tests, and deploys every project in a Cloudera AI workspace without configuration.
    3. C.A monitoring dashboard that displays Prometheus and Grafana metrics for every model endpoint currently running in the workspace.
    4. D.A built-in access control layer that restricts which team members may trigger Jobs or promote models through the Registry API.
    Show answer & explanation

    Correct answer: APre-built, expert-authored reference projects that teams can install and adapt as templates for structuring their own pipelines and deployments.

    • A. Applied ML Prototypes are complete, expert-built reference solutions that teams install and adapt, giving them a working structural template for pipelines and deployments rather than building from scratch.
    • B. AMPs are installable reference projects, not an orchestration service that automatically builds and deploys every project in a workspace on its own.
    • C. Monitoring dashboards for Prometheus and Grafana metrics are a separate workspace capability; AMPs are reference project templates, not a metrics visualization layer.
    • D. Access control over Jobs and Registry actions is governed separately from AMPs; AMPs are reference code and project templates, not a permissions mechanism.

    Subdomain 3.3: Setting up continuous integration and continuous deployment (CI/CD) pipelines for ML.

    16.A production model's input data is monitored for drift, and the team wants retraining to start automatically once drift crosses a threshold, without a human deciding when to retrain. How should this be implemented in Cloudera AI?

    1. A.Schedule a monitoring Job that computes drift metrics and, when the threshold is exceeded, calls the Jobs API to start the retraining Job automatically.
    2. B.Wait for the Inference Service to detect drift internally, since Cloudera AI automatically retrains and redeploys any model whose input distribution changes.
    3. C.Configure the model's Compute Resource Profile to increase CPU allocation whenever drift is suspected, which triggers the retraining pipeline as a side effect.
    4. D.Set the deployed Model's replica count to zero once drift is suspected, which pauses serving and simultaneously begins retraining in the background.
    Show answer & explanation

    Correct answer: ASchedule a monitoring Job that computes drift metrics and, when the threshold is exceeded, calls the Jobs API to start the retraining Job automatically.

    • A. A scheduled monitoring Job that computes drift metrics and programmatically calls the Jobs API to start retraining once a threshold is crossed is exactly how conditional, unattended retraining is built on the platform.
    • B. The Inference Service serves predictions; it does not itself detect drift and trigger retraining, so waiting on it would never actually start a new training run.
    • C. Changing a Compute Resource Profile only adjusts CPU or memory allocation for a workload; it has no mechanism for detecting drift or starting a retraining pipeline as a side effect.
    • D. Scaling replicas to zero stops serving traffic but does not start a retraining process; there is no built-in link between replica count and triggering a new training run.

    Domain 4: Generative AI and LLM Fundamentals

    Subdomain 4.1: Core concepts behind Transformer architectures, tokenization, and embedding dimensions.

    17.A team is fine-tuning a foundation model to support a customer-facing chatbot for a market where input text mixes Japanese and Chinese, languages that do not use whitespace to separate words. Standard byte pair encoding and WordPiece both assume whitespace-delimited pre-tokenization. Which tokenization approach is designed to handle this case?

    1. A.SentencePiece, which treats raw text as a character stream, encodes spaces as an explicit symbol, and applies BPE or Unigram on top
    2. B.Word-level tokenization, which relies on dictionary lookups of complete words to segment text without any whitespace cues at all
    3. C.Byte pair encoding applied without any pre-tokenizer step, which merges characters purely by adjacency regardless of the input language
    4. D.WordPiece with an expanded base vocabulary that manually adds every Han character individually to avoid unknown tokens
    Show answer & explanation

    Correct answer: ASentencePiece, which treats raw text as a character stream, encodes spaces as an explicit symbol, and applies BPE or Unigram on top

    • A. SentencePiece works directly on the raw text stream without assuming whitespace-delimited words, representing spaces themselves as a vocabulary symbol before applying an underlying BPE or Unigram model, which makes it suitable for languages without word-separating spaces.
    • B. Word-level tokenization still relies on identifying word boundaries to build its vocabulary, and without whitespace cues it cannot reliably segment continuous Japanese or Chinese text into words.
    • C. Running byte pair encoding with no pre-tokenization step is not the standard design; standard BPE implementations still expect a pre-tokenizer to define initial word boundaries, so this does not describe how the space-free case is actually solved.
    • D. Manually enumerating every Han character into a WordPiece base vocabulary does not solve the underlying problem of missing word boundaries and does not match how WordPiece itself is designed to operate.

    Subdomain 4.2: Strategies for prompt engineering, context window boundaries, and inference parameters.

    18.A team is building a customer support assistant that must always respond in a fixed JSON schema and never reveal internal tool names, no matter what the end user asks. The customer's free-text message is passed to the model as a separate field on every call. Where should the JSON schema requirement and confidentiality rule be placed for maximum reliability?

    1. A.In the system prompt, since it defines persistent behavioral constraints that should apply to every user turn regardless of message content
    2. B.In the user prompt, appended to each customer message so the model treats the rule as part of the specific request being answered
    3. C.In a single few-shot example, trusting the model to infer the schema and confidentiality rule purely from pattern repetition
    4. D.In the assistant's first reply, so the constraint is established once the conversation has already begun rather than before it starts
    Show answer & explanation

    Correct answer: AIn the system prompt, since it defines persistent behavioral constraints that should apply to every user turn regardless of message content

    • A. System prompts set persistent, high-priority instructions that apply across every turn and are generally weighted above user content, making them the right place for durable formatting and confidentiality rules.
    • B. Embedding the rule inside the user turn mixes untrusted end-user text with the instruction, weakening enforcement because that channel is exactly what a user could try to argue with or override.
    • C. Relying only on a single few-shot example for a hard constraint like confidentiality is unreliable, since the model may generalize the pattern imperfectly instead of treating it as a firm, non-negotiable rule.
    • D. Placing the rule inside the assistant's first reply means it was never available as an instruction beforehand, so the model has nothing to follow when generating that reply or any prior turn.

    Subdomain 4.3: Evaluating trade-offs between parameter-efficient fine-tuning (PEFT/LoRA) and foundation models.

    19.A cost-conscious team is comparing the total cost of ownership between calling a large foundation model API for every request versus training and serving a LoRA-adapted smaller open model for a narrow, high-volume classification task. Which factors most strongly favor the LoRA approach in this comparison? (Select all that apply.)(Select 3)

    1. A.High request volume on a narrow task amortizes the training cost across many self-hosted calls, avoiding per-token fees
    2. B.A smaller self-hosted model can serve the narrow task with lower per-request latency than a large external API
    3. C.LoRA-adapted models will always produce noticeably higher accuracy than any large foundation model API on every task
    4. D.Foundation model APIs cannot be used for classification tasks under any circumstances whatsoever at all
    5. E.Training a LoRA adapter eliminates the need for any inference infrastructure once the training run completes
    6. F.Self-hosting keeps sensitive request data inside the organization's own infrastructure instead of a third-party service
    Show answer & explanation

    Correct answers: A, B, FHigh request volume on a narrow task amortizes the training cost across many self-hosted calls, avoiding per-token fees; A smaller self-hosted model can serve the narrow task with lower per-request latency than a large external API; Self-hosting keeps sensitive request data inside the organization's own infrastructure instead of a third-party service

    • A. This is correct because for a narrow, high-volume task, the fixed one-time cost of training a small adapter can be spread across a large number of self-hosted, low-latency requests, avoiding ongoing per-token API fees that scale with volume.
    • B. This is correct because a smaller model dedicated to one narrow task typically has less computation per request than a large general-purpose model, which can translate into lower latency when self-hosted.
    • C. This is incorrect because accuracy depends on task complexity, data quality, and model capability; a fine-tuned smaller model is not universally more accurate than a larger foundation model across all tasks.
    • D. This is incorrect because foundation model APIs are commonly used for classification tasks via prompting; there is no inherent restriction preventing their use for this purpose.
    • E. This is incorrect because a trained adapter still needs to be hosted and served through inference infrastructure such as Cloudera AI Inference; training does not remove the need to deploy and run the model.
    • F. This is correct because routing every request to an external API means sensitive data leaves the organization's boundary, whereas a self-hosted adapted model keeps that data on internal infrastructure, which is a legitimate cost-and-risk factor in a total cost of ownership comparison.

    Subdomain 4.3: Evaluating trade-offs between parameter-efficient fine-tuning (PEFT/LoRA) and foundation models.

    20.A team fine-tunes a LoRA adapter to make a foundation model answer strictly in a proprietary JSON schema for downstream automation. After deployment, they notice the adapted model performs the JSON formatting task well but has become noticeably worse at open-ended creative writing requests that the base model previously handled well. What most likely explains this regression, given that LoRA freezes the original weights?

    1. A.The narrow JSON training data biased the adapter's added update toward that pattern even on unrelated prompts
    2. B.LoRA physically deletes the portions of the base weight matrices that the adapter's own update does not touch
    3. C.The base model's positional encodings were altered during training, disrupting longer creative prompts
    4. D.Deploying a LoRA adapter automatically shrinks the base foundation model's context window
    Show answer & explanation

    Correct answer: AThe narrow JSON training data biased the adapter's added update toward that pattern even on unrelated prompts

    • A. This is correct because even though the base weights stay frozen, the additive adapter update is applied on every forward pass regardless of prompt type, so an adapter heavily biased toward a narrow output format can skew generations on unrelated tasks unless the prompt clearly signals a different intent.
    • B. This is incorrect because LoRA does not delete or physically alter any base model weights; the base matrices remain fully intact and frozen throughout adapter training and inference.
    • C. This is incorrect because positional encoding mechanisms are part of the frozen base architecture and are not modified by LoRA adapter training, which only introduces additive low-rank updates to targeted weight matrices.
    • D. This is incorrect because attaching a LoRA adapter does not change the context window size of the underlying model; context length is a property of the base architecture and serving configuration, not of the adapter.

    Domain 5: Retrieval-Augmented Generation (RAG) Architectures

    Subdomain 5.1: Designing production-grade RAG systems to ground LLMs in proprietary enterprise data.

    21.During testing, a RAG Studio chatbot returns answers where facts from adjacent sections of a document get cut off mid-sentence at retrieval boundaries, causing the LLM to lose context near the edges of chunks. Which configuration change directly addresses this symptom?

    1. A.Increase the chunk overlap so a portion of the preceding chunk's content carries into the next chunk, preserving boundary context
    2. B.Switch the vector database backend from embedded Qdrant to Cloudera Semantic Search to improve retrieval accuracy
    3. C.Enable the summarization model so retrieval returns a summarized version of the whole document instead of chunks
    4. D.Reduce the chunk size so each chunk covers a smaller span of text and completes faster during indexing
    Show answer & explanation

    Correct answer: AIncrease the chunk overlap so a portion of the preceding chunk's content carries into the next chunk, preserving boundary context

    • A. Chunk overlap controls how much of the previous chunk's data is repeated in the next chunk specifically to prevent information at chunk boundaries from being lost, which directly matches the reported symptom.
    • B. Changing the vector database backend affects where and how vectors are stored and queried, but it does not change how documents are split into chunks, so boundary information loss would persist.
    • C. The summarization model enables summary-based retrieval as a supplementary retrieval path; it does not change how the underlying chunks are split or fix lost context at chunk boundaries.
    • D. Reducing chunk size makes chunks smaller and more numerous, which can worsen boundary-cutoff issues rather than fix them, since more boundaries are introduced without overlap protection.

    Subdomain 5.2: Managing vector databases, embedding pipelines, semantic indexing, and search parameters.

    22.Which distance metric does RAG Studio use by default to compute similarity between the query embedding and stored document embeddings?

    1. A.Cosine distance
    2. B.Manhattan distance
    3. C.Jaccard distance
    4. D.Hamming distance
    Show answer & explanation

    Correct answer: ACosine distance

    • A. Cosine distance measures the angle between two embedding vectors and is the similarity metric RAG Studio applies when comparing a query vector against stored document vectors.
    • B. Manhattan distance sums absolute coordinate differences and is not the metric RAG Studio's vector search uses for semantic similarity.
    • C. Jaccard distance compares set overlap and is unsuited to dense embedding vectors, so it is not the metric applied here.
    • D. Hamming distance compares differing positions in equal-length discrete strings, which does not apply to continuous embedding vectors used for semantic search.

    Subdomain 5.2: Managing vector databases, embedding pipelines, semantic indexing, and search parameters.

    23.A production RAG Studio deployment runs across multiple replicas behind a load balancer, and the team needs knowledge base metadata to remain consistent and durable across pod restarts. Which metadata database configuration meets this requirement?

    1. A.Configure an external PostgreSQL database so metadata persists independently of any single application pod.
    2. B.Keep the embedded H2 database, since each replica automatically synchronizes its local file with the others.
    3. C.Store metadata in the embedded Qdrant vector store, alongside the document embeddings it already holds.
    4. D.Store metadata on the project filesystem's default S3 bucket location without configuring a database.
    Show answer & explanation

    Correct answer: AConfigure an external PostgreSQL database so metadata persists independently of any single application pod.

    • A. An external PostgreSQL instance lives outside any single pod, so multiple replicas can share the same durable, consistent metadata store across restarts.
    • B. Embedded H2 is a local, in-process database tied to a single pod's storage and has no built-in replication across other replicas, making it unsuitable for a multi-replica deployment.
    • C. Embedded Qdrant is a vector database for embeddings, not the metadata database, so it does not hold knowledge base metadata records.
    • D. File storage settings such as S3 govern where source documents are kept, not where structured metadata records are stored, so this does not address the metadata durability requirement.

    Subdomain 5.3: Optimizing retrieval metrics, text chunking strategy, and handling multi-document orchestration.

    24.If a user creates a new knowledge base in RAG Studio without configuring an external vector database, which backend is used by default?

    1. A.Apache Solr
    2. B.External ChromaDB
    3. C.Embedded Qdrant
    4. D.Cloudera Semantic Search
    Show answer & explanation

    Correct answer: CEmbedded Qdrant

    • A. Apache Solr is not a vector store option offered by RAG Studio for knowledge base creation.
    • B. ChromaDB is a supported option, but it must be explicitly configured for local or remote use; it is not what is applied automatically.
    • C. Embedded Qdrant is the vector store RAG Studio uses locally by default when no external backend has been configured.
    • D. Cloudera Semantic Search requires explicitly supplying a host, namespace, and authentication details, so it is not the automatic default.

    Domain 6: Agentic AI Systems and Workflows

    Subdomain 6.1: Building autonomous AI agents capable of multi-step execution, tool usage, and loop planning.

    25.Which of the following are true about production lifecycle management and tool execution safety for agent workflows in Agent Studio? (Select 3)(Select 3)

    1. A.Deployed workflows include built-in observability and logging for monitoring and troubleshooting.
    2. B.Custom tool code executes in a sandbox using Linux namespace isolation rather than with elevated host privileges.
    3. C.High-code mode via Cloudera AI Workbench lets developers build custom agents and tools beyond the low-code catalog.
    4. D.Every agent workflow must be redeployed as a Cloudera AI Model REST endpoint before it can execute a single tool call.
    5. E.Tool execution requires disabling Linux namespace isolation so the agent can access the full host filesystem.
    6. F.Observability data is only available while a workflow session is actively open in the low-code editor.
    Show answer & explanation

    Correct answers: A, B, CDeployed workflows include built-in observability and logging for monitoring and troubleshooting.; Custom tool code executes in a sandbox using Linux namespace isolation rather than with elevated host privileges.; High-code mode via Cloudera AI Workbench lets developers build custom agents and tools beyond the low-code catalog.

    • A. Agent Studio's full lifecycle management explicitly includes built-in observability and logging for deployed, production-ready workflows.
    • B. Tool execution is sandboxed with Linux namespace isolation and runs without elevated privileges, which contains what invoked code can access.
    • C. High-code mode integrates with Cloudera AI Workbench specifically to let developers build custom agents and tools that go beyond the low-code catalog.
    • D. Agent workflows execute tool calls as part of their own orchestration and do not require first being redeployed as a separate Cloudera AI Model REST endpoint.
    • E. Namespace isolation is the containment mechanism used during tool execution, not something disabled to grant broader filesystem access.
    • F. Observability and logging are part of production lifecycle management for deployed workflows, not limited to sessions actively open in the low-code editor.

    Subdomain 6.3: Integrating external APIs, SQL relational engines, and knowledge bases into active reasoning steps.

    26.A custom tool needs to call an internal expense-approval REST API that requires a bearer token tied to a service account, not the interactive user's own credentials. Which approach correctly integrates this authenticated API into the agent's tool call?

    1. A.Store the service account's credentials securely and have the tool attach the bearer token to each outbound request
    2. B.Have the agent ask the end user to paste their personal password into the chat so the tool can forward it verbatim
    3. C.Skip authentication and call the API's unauthenticated endpoint, since agents are assumed to be trusted internal actors
    4. D.Embed the API's expected response payloads into a knowledge base so no live authenticated call is ever required
    Show answer & explanation

    Correct answer: AStore the service account's credentials securely and have the tool attach the bearer token to each outbound request

    • A. Attaching a securely stored service-account bearer token to each outbound request is the correct pattern for a machine-to-machine tool call, matching how automated agent tools authenticate to protected internal APIs.
    • B. Prompting a user to paste a personal password into chat exposes credentials to the LLM context and logs, and does not match the service-account authentication the API requires.
    • C. Assuming an unauthenticated path exists contradicts the stated requirement that the API needs a bearer token, and skipping authentication would likely fail or violate access controls.
    • D. Pre-loading expected responses into a knowledge base would return stale, fabricated approval data instead of performing the real, authenticated action the workflow requires.

    Subdomain 6.2: Developing stateful multi-agent collaboration frameworks and workflow trees.

    27.A team is building a workflow where a Data Collector agent must always gather source documents first, then a Summarizer agent condenses them, and finally a Formatter agent produces the final report, always in that fixed order regardless of content. Which execution model should they configure for this workflow?

    1. A.Sequential processing, so tasks run in the defined order without a manager agent choosing who acts next
    2. B.Hierarchical processing with a manager agent, so tasks are delegated to whichever agent is best suited at runtime
    3. C.Agentic ETL, so tasks are triggered by scheduled data ingestion events rather than workflow order
    4. D.High-code mode in Cloudera AI Workbench, so the execution order is enforced through custom Python control flow
    Show answer & explanation

    Correct answer: ASequential processing, so tasks run in the defined order without a manager agent choosing who acts next

    • A. Sequential processing executes tasks in the order they are defined, which matches a workflow where the collection, summarization, and formatting steps must always happen in the same fixed order.
    • B. Hierarchical processing adds a manager agent that dynamically delegates tasks based on agent expertise, which is unnecessary and would introduce runtime variability where a fixed, predictable order is required instead.
    • C. Agentic ETL describes a use-case pattern for agent-driven data pipelines, not a workflow execution model choice between fixed ordering and dynamic delegation.
    • D. Switching to high-code mode addresses building custom agents or tools from scratch; it is not the mechanism Agent Studio uses to select between sequential and hierarchical task execution.

    Subdomain 6.2: Developing stateful multi-agent collaboration frameworks and workflow trees.

    28.What allows an individual agent within an Agent Studio workflow to make decisions informed by earlier steps and prior interactions during a run, supporting the framework's stateful, collaborative behavior?

    1. A.Each agent maintains interaction memory that it draws on alongside its role, goal, and tools while collaborating with other agents
    2. B.Each agent restarts with no retained context before every task, relying entirely on the task description for all needed information
    3. C.Only the manager agent retains memory, while every other agent in the workflow discards context between tasks
    4. D.State is retained solely by the deployed endpoint's replica count, which determines how many parallel contexts are available
    Show answer & explanation

    Correct answer: AEach agent maintains interaction memory that it draws on alongside its role, goal, and tools while collaborating with other agents

    • A. Agents are autonomous units that can perform tasks, make decisions, use tools, collaborate with other agents, and maintain interaction memory, which is what enables informed, stateful decisions across a workflow run.
    • B. If agents discarded all context between tasks and relied only on the task description, they could not build on prior steps or collaborate meaningfully, which contradicts how memory-enabled agents behave in a stateful workflow.
    • C. Memory is not limited to a manager agent; any agent in the workflow maintains interaction memory to inform its own decisions, regardless of whether the workflow uses hierarchical delegation.
    • D. Replica count is an infrastructure autoscaling setting for a deployed endpoint and has no bearing on whether an individual agent retains conversational or task context during a run.

    Domain 7: Enterprise Governance and Security

    Subdomain 7.1: Enforcing fine-grained access control (FGAC) and masking using Apache Ranger.

    29.Which Cloudera component extends Ranger's policy-based authorization and audit model to cloud object storage such as Amazon S3 and Azure ADLS?

    1. A.Ranger Authorization Service (RAZ)
    2. B.Apache Knox Gateway
    3. C.Ranger Key Management Service (KMS)
    4. D.Apache Atlas
    Show answer & explanation

    Correct answer: ARanger Authorization Service (RAZ)

    • A. This service extends Ranger's fine-grained policy authorization and audit logging to cloud object stores like S3 and ADLS, applying the same access control model used for HDFS to cloud storage paths.
    • B. This gateway acts as a reverse proxy and single access point for REST and HTTP APIs into the cluster, but it does not evaluate Ranger resource policies against cloud object store paths.
    • C. This service manages encryption keys for HDFS transparent data encryption zones, which is a separate concern from fine-grained authorization over object store paths.
    • D. This governance tool tracks metadata, classifications, and lineage across data assets, but it does not itself enforce access decisions against cloud object storage.

    Subdomain 7.2: Ensuring model lineage tracking, metadata auditing, and asset mapping using Apache Atlas.

    30.Two business units at a bank refer to the same deployed model using different internal names, "Fraud Score v2" and "Transaction Risk Model," causing confusion when auditors search Atlas for model documentation. Which Atlas feature should a data steward use to establish one standardized business term that both names can be linked to?

    1. A.A glossary term, which provides one standardized business definition associated with multiple entities so searches under either name locate the same model.
    2. B.A classification tag, which marks entities with a reusable label that Ranger evaluates when enforcing resource-based access control policies across the platform.
    3. C.A business metadata attribute, which stores a custom structured field of information specific to a single entity instance rather than a shared concept.
    4. D.A lineage relationship, which records the process that produced the deployed model from its upstream training dataset and originating project.
    Show answer & explanation

    Correct answer: AA glossary term, which provides one standardized business definition associated with multiple entities so searches under either name locate the same model.

    • A. This is correct. A glossary term establishes a single standardized business definition that can be linked to multiple entities, resolving exactly the naming inconsistency described between the two business units.
    • B. This is incorrect. A classification tag is oriented toward driving access control policies rather than reconciling two different business names for the same underlying model.
    • C. This is incorrect. A business metadata attribute stores a custom field on a single entity instance and does not provide the shared vocabulary needed to unify two different names across teams.
    • D. This is incorrect. A lineage relationship records how the model was produced from upstream data and has no role in reconciling inconsistent business terminology used to refer to the model.

    Subdomain 7.3: Securing incoming API client transactions using Apache Knox and platform model API tokens.

    31.A platform team needs external clients to call REST APIs on a Kerberos-secured Hadoop-based cluster without configuring Kerberos tickets on each client. Which Knox Gateway capability addresses this requirement?

    1. A.Knox Gateway acts as a reverse proxy that encapsulates Kerberos authentication within the cluster, so external clients interact with REST endpoints without direct Kerberos configuration.
    2. B.Knox Gateway performs URL rewriting that translates internal cluster hostnames into a single external endpoint, eliminating the need for any authentication.
    3. C.Knox Gateway issues long-lived API keys to each client that bypass the cluster's Kerberos realm and authenticate directly against the underlying filesystem.
    4. D.Knox Gateway delegates authentication to the Cloudera AI Registry, which independently manages Kerberos tickets on behalf of external REST clients.
    Show answer & explanation

    Correct answer: AKnox Gateway acts as a reverse proxy that encapsulates Kerberos authentication within the cluster, so external clients interact with REST endpoints without direct Kerberos configuration.

    • A. This is correct: the gateway sits between external clients and cluster services, handling Kerberos negotiation internally so REST/HTTP clients never need to manage tickets themselves.
    • B. URL rewriting is a real Knox feature but it maps request paths to backend service URLs; it does not eliminate the need for authentication on secured clusters.
    • C. Knox does not issue long-lived API keys that bypass Kerberos entirely; it abstracts Kerberos handling rather than replacing it with a separate bypass credential.
    • D. Authentication abstraction is a function of the gateway itself, not something delegated to the Cloudera AI Registry, which serves a different governance purpose.

    Subdomain 7.3: Securing incoming API client transactions using Apache Knox and platform model API tokens.

    32.Which token type is specifically required for managing Model Endpoints within the Cloudera AI Registry?

    1. A.UMS JWT issued by the Cloudera Control Plane
    2. B.Data Lake Knox JWT issued by the Knox Gateway Server
    3. C.Auto-generated Kerberos JWT stored at /tmp/jwt
    4. D.API key configured in a model's Authorization header
    Show answer & explanation

    Correct answer: AUMS JWT issued by the Cloudera Control Plane

    • A. The UMS JWT, issued by the Control Plane, is the token type required for Model Endpoint management operations within the Registry.
    • B. The Data Lake Knox JWT is environment-scoped and better suited to inference calls and general programmatic access, not Registry endpoint management specifically.
    • C. The auto-generated Kerberos JWT is tied to interactive Workbench sessions and is not the credential used for Registry endpoint management.
    • D. API keys restrict access to individual deployed models via the Authorization header; they are unrelated to managing endpoints within the Registry.

    Domain 8: Production Deployment and Model Serving at Scale

    Subdomain 8.1: Deploying traditional models, open LLMs, and TensorRT (TRT-LLMs) through the Cloudera AI Inference Service.

    33.A team wants to deploy a supported open LLM using a pre-built, GPU-optimized NVIDIA container with minimal manual tuning, and needs the endpoint to expose an OpenAI-compatible interface out of the box. Which runtime should they choose?

    1. A.NVIDIA NIM
    2. B.NVIDIA Triton
    3. C.Hugging Face Transformers
    4. D.vLLM
    Show answer & explanation

    Correct answer: ANVIDIA NIM

    • A. Correct. NVIDIA NIM provides pre-built, GPU-optimized containers for supported text-generation and embedding models with minimal manual tuning, and it exposes OpenAI-compatible endpoints suited to this scenario.
    • B. NVIDIA Triton targets deep-learning models via ONNX backends and is not the pre-packaged, OpenAI-compatible NVIDIA container runtime the team is looking for.
    • C. Hugging Face Transformers loads native Hugging Face artifacts directly and requires the team to manage runtime tuning themselves; it is not a pre-built NVIDIA-optimized container.
    • D. vLLM is an open-source high-throughput LLM serving engine rather than a pre-built NVIDIA container, so it does not match the requirement for a minimal-tuning NVIDIA-optimized deployment.

    Subdomain 8.2: Configuring horizontal autoscaling policies, container replicas, and low-latency infrastructure.

    34.A team is finalizing the autoscaling configuration for a latency-sensitive, customer-facing LLM endpoint on CAII. Which of the following configuration choices are consistent with minimizing user-facing latency while still controlling infrastructure cost? (Select all that apply)(Select 3)

    1. A.Set the Endpoint Autoscale Range minimum above zero so the endpoint avoids cold-start delays during business hours
    2. B.Choose concurrency per replica as the autoscaling trigger metric so scaling reacts to actual per-replica load rather than raw request counts
    3. C.Select the latency profile with higher tensor parallelism to minimize Time to First Token and Inter-Token Latency
    4. D.Set the Endpoint Autoscale Range minimum to zero at all times so no GPU cost is ever incurred while the endpoint is idle
    5. E.Select the throughput profile to minimize the number of GPUs regardless of the resulting increase in Time to First Token
    6. F.Rely solely on cluster-level node autoscaling and leave model endpoint autoscaling permanently fixed at a single replica
    Show answer & explanation

    Correct answers: A, B, CSet the Endpoint Autoscale Range minimum above zero so the endpoint avoids cold-start delays during business hours; Choose concurrency per replica as the autoscaling trigger metric so scaling reacts to actual per-replica load rather than raw request counts; Select the latency profile with higher tensor parallelism to minimize Time to First Token and Inter-Token Latency

    • A. Keeping a nonzero minimum during business hours ensures at least one warm replica is always ready, avoiding the multi-minute cold-start delay that comes from scaling up out of zero replicas.
    • B. Concurrency per replica reacts to how much actual work each replica is handling, letting the endpoint add capacity before individual replicas become overloaded, which supports lower response times.
    • C. The latency profile is specifically designed to minimize Time to First Token and Inter-Token Latency by using more GPUs per replica through higher tensor parallelism, matching the latency-sensitive requirement.
    • D. A permanent minimum of zero guarantees the endpoint will hit a cold start on every idle-to-active transition, which directly undermines the goal of minimizing user-facing latency.
    • E. The throughput profile trades away Time to First Token to reduce GPU count, which works against a latency-sensitive customer-facing use case rather than supporting it.
    • F. A fixed single replica cannot absorb demand spikes regardless of how many worker nodes are available, since it is model endpoint autoscaling, not node autoscaling, that adjusts replica counts to match request load.

    Subdomain 8.3: Setting up telemetry metrics tracking using embedded Prometheus targets and Grafana dashboard visualization interfaces.

    35.An administrator enabled monitoring but cannot see how much CPU and memory each group is consuming against their allocated quota, even though the Metrics Collector service is running. What is missing?

    1. A.The Quota Management feature has not been enabled in the Cloudera control plane.
    2. B.The workbench needs to be restarted so Prometheus can rescan resource usage.
    3. C.Grafana needs an additional data source pointed at the internal NFS filesystem.
    4. D.The groups need to be granted the MLAdmin role before quota data appears.
    Show answer & explanation

    Correct answer: AThe Quota Management feature has not been enabled in the Cloudera control plane.

    • A. The Metrics Collector service only reports resource quota usage by user or group once the Quota Management feature is enabled, so its absence explains the missing per-group data even though the service is running.
    • B. Restarting the workbench does not activate quota metrics collection, since Prometheus already runs continuously and the missing data is tied to a feature flag, not a stale scan.
    • C. The internal NFS filesystem stores project files and code, not resource quota usage data, so adding it as a Grafana data source would not surface quota metrics.
    • D. MLAdmin controls who can view Grafana dashboards, not whether quota consumption data is collected for groups in the first place.

    Want the full experience?

    These are just samples. Practice the full Cloudera Generative AI Engineer question bank in quiz mode — free, no signup, with domain practice and exam simulation.