Home › Certifications › GCP Professional ML Engineer
300 multiple-choice questions, 120 flashcards and 10 scenario simulations, organised into 8 chapters, written to the Google Cloud Professional Machine Learning Engineer blueprint. Every question carries a full rationale.
Study GCP Professional ML Engineer in CoStudy →
Google Cloud Professional Machine Learning Engineer — exam guide revision of June 1, 2026, updated for the May 2026 transition from Vertex AI to the Gemini Enterprise Agent Platform. Six sections: Architecting low-code AI solutions 13%, Collaborating to manage data and models 16%, Scaling prototypes into ML models 21%, Serving and scaling models 20%, Automating and orchestrating ML pipelines 18%, Monitoring AI solutions 13%. 50-60 questions, 2 hours, multiple choice and multiple select, no case studies. Google does not publish a passing score. Valid 2 years; renewal is a full retake.
CoStudy's GCP Professional ML Engineer bank holds 430 items organised into 8 chapters that follow the published blueprint. Every multiple-choice question carries a written rationale explaining why the correct answer is correct and why each distractor is tempting but wrong, and the bank includes 10 scenario-based simulations.
Each chapter follows a domain of the published exam outline. Practise one on its own:
A sample of 24 multiple-choice questions from the bank, with the full rationale shown.
A team uses BigQuery ML CREATE MODEL but wants to call PaLM 2 for text summarization. Correct construct?
Answer: A — ML.GENERATE_TEXT over a remote model wrapping the LLM
A) Correct — a remote model registers the hosted LLM endpoint inside BigQuery, and ML.GENERATE_TEXT then invokes it from SQL over a table. B) A numeric regression type cannot summarize text. C) Workable but leaves SQL entirely and loses set-based processing. D) Remote models exist precisely for this.
A SQL-only analyst wants k-means clustering over a customer table. Best approach?
Answer: A — BigQuery ML CREATE MODEL with model_type='KMEANS'
A) Correct — K-means is a native BigQuery ML model type, trained and scored with SQL over the customer table. B) Requires Python the analyst does not write. C) Wrong modality entirely. D) A cluster is far more machinery than a single SQL statement needs.
BigQuery ML is BEST suited for:
Answer: B — Modeling data already resident in BigQuery using SQL
A) Image work belongs in AutoML or custom training, not SQL. B) Correct — BigQuery ML runs regression, classification, clustering, time series and boosted trees through CREATE MODEL with no data movement. C) Not part of the BigQuery ML model catalog. D) Remote models can call an LLM, but BigQuery ML does not pre-train one.
An engineer is choosing a foundation model for a task that summarizes hour-long meeting recordings into action items. The MOST appropriate selection is:
Answer: B — A long-context multimodal Gemini model selected from Model Garden today
B) Correct — the task needs long-context understanding of audio plus reasoning to produce action items, which is what a long-context multimodal Gemini model provides in one step. A) Imagen generates images; it is not a summarization model. C) Veo is a video generation family, not an analysis or summarization one — a common mix-up. D) Transcription plus an encoder classifier can label utterances but cannot synthesize free-form action items.
Vertex AI Vector Search is appropriate for:
Answer: B — Approximate nearest-neighbor search over vectors
A) It stores vectors, not transactional rows. B) Correct — the managed vector index serves low-latency ANN lookups at scale for retrieval, recommendation and similarity. C) Gradient computation happens in the training job. D) Labeling is a separate data service.
Which change to a prompt is LEAST likely to improve output consistency for a structured extraction task?
Answer: A — Raising the sampling temperature so the model explores more phrasings
A) Correct — higher temperature increases variability, which is the opposite of what a structured extraction task needs; near-deterministic decoding is the right setting. B) An explicit schema constrains the output shape and is standard practice for extraction. C) Few-shot examples are among the most reliable consistency levers. D) Instruction placement matters on long inputs, and leading with the task reliably improves adherence.
Cost-attribution across ML teams in one project. Best practice?
Answer: B — Label jobs, endpoints, and datasets; aggregate the billing export
A) Opaque — an even split hides real usage. B) Correct — label-based chargeback over the billing export is the standard attribution method. C) Manual and error-prone. D) Not viable operationally.
Features used in both training and online serving must be:
Answer: B — Stored in the managed feature store for both paths
A) Two code paths drift apart and produce training-serving skew. B) Correct — the managed feature store serves one definition to both offline training reads and online lookups, with point-in-time correctness. C) Recomputation adds serving latency and still risks a different formula. D) Constants cannot track changing entity state.
Which artifact relationship does ML Metadata lineage MOST directly let an auditor answer?
Answer: A — Which dataset version and training run produced the model now in production
A) Correct — lineage links artifacts and executions, so tracing a deployed model back to its dataset and run is its core function. B) Drift is answered by model monitoring, which watches serving distributions rather than provenance. C) Per-prediction attribution comes from feature attribution and explainability tooling. D) Caller identity lives in audit logs, an entirely different system.
A team wants to train a custom TensorFlow model with no infrastructure management. Best option?
Answer: B — Managed custom training in a pre-built TF container image
A) Puts VM provisioning, driver installs and patching on the team. B) Correct — the managed custom training service runs a pre-built TensorFlow container on compute it provisions and tears down for you. C) Serverless request serving, not a training service. D) A web application platform with no training primitives.
A team's tuning budget allows only 15 trials for a model with 9 hyperparameters. The MOST practical approach is to:
Answer: A — Fix the least influential parameters and tune the top three
A) Correct — with a tiny budget, reducing the search dimension to the parameters with the largest effect is the standard practical move. B) Fifteen draws over nine dimensions samples the space far too thinly to be informative. C) One-at-a-time tuning ignores interactions and spends the budget on a method known to be weak. D) Defaults are a reasonable baseline but forgo the budget entirely rather than using it well.
Reduction Server best applies to:
Answer: C — Multi-worker GPU training, by accelerating the gradient all-reduce
A) No benefit — there is nothing to reduce across workers. C) Correct — it speeds up gradient aggregation across many GPU workers. B) Unrelated to serving. D) Unrelated to storage.
A model registry holds versions 1 through 6. Version 6 is deployed to 100% of traffic and version 5 remains deployed at 0%. What is the MAIN benefit of leaving version 5 deployed?
Answer: B — It allows rollback by changing traffic weights, with no redeploy wait
B) Correct — a deployed-but-unweighted version is warm capacity for instant rollback, which is the operational reason teams accept its cost. A) Lineage lives in the registry independently of whether a version is deployed. C) Keeping a second deployment running costs more, not less. D) Monitoring baselines derive from configured reference data, not from idle deployments.
An endpoint autoscales on a CPU utilization target, but the model is accelerator-bound and CPU stays near 20% while responses queue. The BEST correction is:
Answer: B — Scale on accelerator duty cycle or request concurrency instead
B) Correct — an autoscaler must key on the resource that is actually saturated, so switching the signal to accelerator duty cycle or concurrency makes scaling track real pressure. A) Tuning a CPU target is treating a metric that is not the bottleneck; the correlation is coincidental and fragile. C) Fixed peak provisioning works but pays peak cost permanently and is a retreat rather than a fix. D) Deliberately inflating CPU to game the autoscaler is a hack that couples unrelated concerns.
Push vs pull serving — direction reversal: which is appropriate for a streaming personalization use case where features change every second?
Answer: D — Push precomputed features to the online store for low-latency reads
A) The offline store is built for training reads, not request-time latency. D) Correct — push fresh values into the online store and serve them at request time. C) Stale by a day. B) Discards the personalization signal.
A team must build the pipeline's container images automatically whenever component code changes, then push them to a registry for the pipeline to consume. The MOST appropriate managed service is:
Answer: B — A managed build service triggered by the source repository
B) Correct — repository-triggered managed builds are purpose-built for turning source changes into versioned images with auditable provenance. A) Building images inside the pipeline couples artifact creation to run time and rebuilds on every execution. C) Hourly scheduled builds are both late and wasteful compared with reacting to a commit. D) Notebook-driven builds are manual, unversioned, and unrepeatable.
Continuous Training (CT) vs Continuous Integration (CI) vs Continuous Delivery (CD) — which belongs to MLOps Level 2?
Answer: A — All three: CI builds and tests, CD deploys pipelines and models, CT retrains
A) The controlling idea is that Level 2 is full automation: the pipeline itself is built and tested by CI, delivered by CD, and executes continuous training on new data. B tempts because CT is the headline capability, but CT alone already arrives at Level 1. C tempts because delivery automation is visible, yet it omits both the build and the retraining halves. D tempts by describing Level 0 and contradicts the premise of the maturity ladder.
A pipeline must retrain only when data drift is detected. Best trigger?
Answer: D — A monitoring alert to Pub/Sub, then Cloud Run, which submits a pipeline
D) The controlling idea is event-driven retraining: the monitoring job detects drift, publishes an alert, and a lightweight service submits the training pipeline run. A tempts because schedules are automation, but a fixed cadence both misses drift between runs and wastes compute when nothing changed. C tempts because human review adds judgment, yet it is not a trigger and does not meet the requirement. B tempts only if one assumes models self-correct, which they do not.
Vertex AI Model Monitoring detects:
Answer: B — Feature, prediction, and concept drift in serving
A) Infrastructure availability is a Cloud Monitoring concern. B) Correct — the managed model monitoring service compares live input and output distributions against a training baseline and alerts when they diverge. C) Error Reporting surfaces exceptions. D) Budgets and alerts live in billing.
Half-right monitoring: team monitors only top features and ignores rare-but-critical features. Risk?
Answer: C — Rare high-impact features can shift undetected; prioritize by importance
C) The controlling idea is that frequency and importance are different axes: a feature that appears rarely can still drive the decisions that matter most, so coverage should follow attribution-based importance. A tempts because top features usually do dominate on average, but averages hide the critical tail. B tempts because narrower monitoring is genuinely faster, yet speed is not the risk being asked about. D tempts for the same reason, trading a real blind spot for a small saving.
Half-right monitoring: team monitors data drift but not model performance (accuracy, AUC, etc.). Risk?
Answer: A — Drift can be benign or severe; without ground truth you cannot tell either way
A) The controlling idea is that input drift is a leading indicator, not a verdict: only labelled outcomes reveal whether accuracy or AUC actually degraded. B tempts because drift magnitude feels informative, but large shifts can be harmless and small ones can be fatal. C tempts because skipping metrics is faster, yet training duration is unrelated to production monitoring. D tempts by framing the omission as savings, but the saving is trivial next to the blind spot.
Vertex Explainable AI provides:
Answer: B — Per-feature attributions for individual predictions
A) No such code-rewriting service exists here. B) Correct — the explainability service returns per-feature attribution, using sampled Shapley or integrated gradients, for a specific prediction. C) That is Cloud KMS. D) That is billing tooling.
Which item is LEAST appropriate to include in a model card intended for downstream consumers?
Answer: C — The service account credentials used by the training pipeline
C) Correct as the misfit — credentials are secrets and must never appear in documentation intended for distribution. A) Stating intended and out-of-scope uses is a core purpose of a model card. B) Subgroup results let consumers judge where the model is reliable. D) Limitations and training data provenance are standard and expected content.
Right feature wrong stage: bias monitoring belongs where?
Answer: C — Both: slice-level fairness at training and slice-level monitoring after deploy
C) The controlling idea is that bias is not a one-time property: the training-time evaluation establishes a baseline, and post-deployment slice monitoring catches populations that shift after release. A tempts because training is where fairness is usually measured, but a fair model can become unfair as inputs change. B tempts because a release gate feels decisive, yet a single check expires immediately. D tempts by deferring responsibility, which leaves the failure undetected.
6 sample cards from the 120 in the bank.
Distinguish supervised tuning, distillation, and RAG with grounding as ways to improve a foundation model's answers.
Supervised tuning adapts a model's behavior, style or task format using labeled examples • distillation transfers a larger teacher model's behavior into a smaller cheaper student to cut latency and cost • RAG Engine with grounding injects retrieved authoritative content at inference so answers cite current facts. Use RAG for knowledge freshness and factuality, tuning for behavior and format, distillation for cost and latency.
BigQuery ML CREATE MODEL syntax basics?
CREATE MODEL `project.dataset.model` OPTIONS (model_type='LOGISTIC_REG') AS SELECT … . Use ML.PREDICT() to predict.
When do you use batch prediction instead of an online endpoint?
When predictions are consumed asynchronously — scoring a full table nightly, backfilling scores, or feeding a downstream job — and no per-request latency requirement exists. Batch reads from Cloud Storage or BigQuery, writes results back in bulk, provisions compute only for the run, and costs far less than keeping an endpoint warm.
Compare Workbench instances and Colab Enterprise as managed notebook environments.
Workbench instances give a persistent managed VM you control, suited to long-running work, custom images and larger attached accelerators. Colab Enterprise gives a zero-setup collaborative notebook with governed runtime templates, suited to fast shared exploration. Both run inside the project's network and IAM boundary.
What is Model Registry's role in a deployment workflow?
It is the versioned inventory of trained models: each version carries its evaluation metrics, lineage and aliases, and deployment targets a registry version rather than a raw artifact path. This gives a single approved-model surface for promotion, rollback and governance across environments.
What must be configured to enable model monitoring on a deployed endpoint?
A baseline (the training dataset or a reference window of serving traffic), request-response logging on the endpoint, the features and objectives to monitor, an alert threshold per feature, and a monitoring sampling rate and interval plus alert destinations. Without a stored baseline there is nothing to compare live traffic against.
These samples are a small slice. The full bank runs flashcards, multiple choice and timed mock exams with per-chapter progress tracking, on the web and in the iOS app.
Open GCP Professional ML Engineer →
The GCP Professional ML Engineer bank holds 430 items: 300 multiple-choice questions, 120 flashcards and 10 scenario-based simulations. 30 of them are on this page to read free, with no signup.
Yes. Every multiple-choice item carries a written rationale that states the controlling principle behind the correct answer and then addresses each wrong option in turn — why it tempts and precisely where it fails. Knowing why the plausible answer was wrong is worth more than knowing which letter was right.
It is organised into 8 chapters that follow the published exam blueprint: Low-Code AI — BigQuery ML and AutoML; Pretrained APIs, Model Garden and Generative AI Tuning; Data Management, Feature Store and Collaboration; Scaling Prototypes — Training, Tuning and Compute; Serving and Scaling Models; Pipelines, Orchestration and CI/CT; Monitoring, Drift and Generative AI Evaluation; Responsible AI, Security and Model Armor. The number of questions in each chapter is proportional to that domain's published weight, so working through the bank exposes you to roughly the mix the real exam uses.
Google Cloud Professional Machine Learning Engineer — exam guide revision of June 1, 2026, updated for the May 2026 transition from Vertex AI to the Gemini Enterprise Agent Platform. Six sections: Architecting low-code AI solutions 13%, Collaborating to manage data and models 16%, Scaling prototypes into ML models 21%, Serving and scaling models 20%, Automating and orchestrating ML pipelines 18%, Monitoring AI solutions 13%. 50-60 questions, 2 hours, multiple choice and multiple select, no case studies. Google does not publish a passing…
The samples on this page are free to read in full, rationales included, with no account. The complete 430-item bank, the timed mock exams and per-chapter progress tracking are part of CoStudy on the web and in the iOS app.
Last reviewed 2026-08-22. Banks are written against the certifying body's published exam outline and re-checked when that outline changes — exams get renumbered, retired and reweighted, and a bank written to a superseded outline teaches the wrong proportions. Figures that are re-indexed annually are deliberately not asserted as rules; the questions test the governing principle instead.
This bank is written against Google Cloud's published exam material. Check the Google Cloud certification exam guides for the current outline, fees and eligibility rules — those change, and the certifying body is the only authority on them. CoStudy is not affiliated with Google Cloud.