EnglishDeutschFrançaisEspañolPortuguês

Google Cloud · GCP-PMLE · Advanced

Professional Machine Learning Engineer — Practice Questions and Mock Exam

Prepare for GCP-PMLE with original practice questions and clear answer explanations. Ask Alex, your AI tutor, when you need more detail, use your results to identify topics to review, and practice your pacing with timed mock exams.

55Mock exam questions
120minTime limit

Checked against Google Cloud · August 2026 · Current exam version

About the exam

The Google Cloud Professional Machine Learning Engineer certification validates the ability to build, evaluate, productionize, and optimize AI solutions using Google Cloud capabilities and knowledge of conventional ML approaches. This certification covers handling large, complex datasets, creating repeatable and reusable code, designing and operationalizing generative AI solutions based on foundation models, and applying responsible AI practices. The current version includes tasks related to generative AI, including building solutions with Model Garden on Gemini Enterprise Agent Platform (the name the exam guide now uses in place of Vertex AI) and evaluating generative AI solutions. Recommended experience: 3+ years of industry experience including 1+ years designing and managing solutions using Google Cloud.

Try five GCP-PMLE questions

Try five practice questions from the app’s current Professional Machine Learning Engineer question bank, with answers and explanations.

Serving and scaling models1 / 5

You need to perform online inference with a model that generates text responses. The responses can be very long (up to 2000 tokens). You want to provide a better user experience by streaming the response tokens as they are generated. Which Vertex AI serving feature supports this?

AlexFull explanation from Alex

Vertex AI provides streaming prediction via serverStreamingPredict and streamGenerateContent API endpoints for generative AI models producing long-form text. Streaming sends tokens incrementally as generated, reducing time-to-first-token (TTFT) — users see responses building in real-time. The endpoint returns a stream of StreamingPredictResponse instances via server-sent events (SSE). Standard prediction endpoints wait for the complete response before returning, causing unacceptable delays for 2000+ token outputs. Batch prediction processes offline workloads, not real-time interaction. Custom WebSocket containers add unnecessary complexity when native streaming is available. Exam tip: generative AI serving with long outputs → streaming prediction endpoints; tabular/classification → standard endpoints. Ref: docs.cloud.google.com/vertex-ai/generative-ai/docs/reference/rest/v1/projects.locations.endpoints

Sourcecloud.google.com

Scaling prototypes into ML models2 / 5

You are training a natural language processing model and need to handle a vocabulary of 100,000 tokens. Your model uses sub-word tokenization. Which tokenization approach is most common for modern NLP models on Google Cloud?

AlexFull explanation from Alex

Sub-word tokenization methods like SentencePiece and WordPiece are standard for modern NLP. TensorFlow Text implements three sub-word tokenizers: BertTokenizer (using WordPiece, as in BERT), WordpieceTokenizer, and SentencepieceTokenizer (used by T5, mT5). Sub-word tokenization breaks words into meaningful units (e.g., 'searchability' → 'search ##ability'), handling out-of-vocabulary words gracefully while keeping vocabulary sizes manageable (30K-100K tokens). WordPiece uses a greedy longest-match-first algorithm; SentencePiece is language-agnostic and handles raw text without pre-tokenization. Word-level tokenization fails on unseen words. Character-level creates excessively long sequences. Rule-based tokenization cannot generalize across diverse languages. Google's Gemini and PaLM models use SentencePiece. Exam tip: modern NLP tokenization = sub-word (SentencePiece/WordPiece/BPE). Ref: www.tensorflow.org/text/guide/subwords_tokenizer

Sourceai.google.dev

Automating and orchestrating ML pipelines3 / 5

You have a Gemini Enterprise Agent Platform Pipeline that trains, evaluates, and deploys a model. You need to track the complete lineage so you can answer: 'Which dataset version produced this model, and what metrics did it achieve?' Which service provides this artifact lineage tracking?

AlexFull explanation from Alex

Gemini Enterprise Agent Platform ML Metadata captures ML pipeline metadata as a graph with three entity types: Artifacts (datasets, models, metrics), Executions (pipeline steps), and Contexts (pipeline runs), connected by Events. This creates a queryable lineage graph answering questions like: 'Which dataset was used to train this model?' and 'What hyperparameters produced the most accurate model?' ML Metadata is always on — it automatically records all input/output artifacts from every pipeline run. Experiments on Agent Platform tracks parameters and metrics for experiment comparison but lacks full pipeline-level lineage. Cloud Audit Logs capture API calls for security, not ML artifact relationships. Model Registry manages model versions but doesn't trace back to datasets. Exam tip: 'lineage' or 'provenance' in ML pipelines → Gemini Enterprise Agent Platform ML Metadata. Ref: docs.cloud.google.com/vertex-ai/docs/ml-metadata/introduction

Sourcedocs.cloud.google.com

Collaborating within and across teams to manage data and models4 / 5

Your ML team is using Feature Store with features computed from both real-time streaming data and batch historical data. They notice that online serving returns different feature values than what was used during training. What is the most likely cause?

AlexFull explanation from Alex

Training-serving skew at the feature level commonly occurs when batch and streaming feature computation pipelines use different code. Feature Store faithfully stores and serves whatever values are written — if the batch pipeline computes a feature using one aggregation or normalization and the streaming pipeline uses a different implementation, the model receives different feature values at serving time than during training. Google's docs note: 'Without a featurestore, you might have different code paths for generating features between training and serving.' The solution is shared computation logic, ideally using Apache Beam which supports both batch and streaming modes. Feature Store doesn't restrict mixed ingestion, and its serving layer works correctly. Overfitting is a model problem, not a feature pipeline issue. Exam tip: different feature values online vs. training → check computation logic parity. Ref: docs.cloud.google.com/vertex-ai/docs/featurestore/overview

Sourcecloud.google.com

Architecting low-code AI solutions5 / 5

Your company wants to predict customer churn using structured tabular data stored in BigQuery. The dataset has millions of rows, and the team wants a solution that requires minimal code and infrastructure management. Which approach should you recommend?

AlexFull explanation from Alex

BigQuery ML lets you build models using SQL directly where data resides. For tabular classification like churn prediction, BOOSTED_TREE_CLASSIFIER (powered by XGBoost) is effective and requires minimal code: a single CREATE MODEL statement. Data never leaves BigQuery, eliminating pipeline complexity. BigQuery ML supports linear/logistic regression, k-means, ARIMA_PLUS, boosted trees, DNN, and matrix factorization. Exporting to Cloud Storage for custom TensorFlow training adds unnecessary infrastructure overhead. AutoML Tables requires data export. Pre-trained Model Garden models target unstructured data (text, images), not structured tabular data. Exam tip: structured/tabular data already in BigQuery + low-code → BigQuery ML. Ref: docs.cloud.google.com/bigquery/docs/reference/standard-sql/bigqueryml-syntax-create-boosted-tree

Sourcedocs.cloud.google.com

307 practice questions

Use the Pass-IT question pool to practice for GCP-PMLE. Mock exams are set to 55 questions in 120 minutes.

Pool details: GCP-PMLE

Exam details checked against Google CloudAugust 17, 2026

date of the last check against the official Google Cloud source

Objectives in the guide14 objectives listed in the official guide

across 6 domains in the official exam guide

Pool size307 questions

= The pool size is equivalent to 5 sets of 55 questions; this does not mean that each mock exam uses a separate set.

Recorded as checked against sources307 of 307

questions recorded as having their answer, options, and explanation checked against official Google Cloud documentation

What's on the exam

Scaling prototypes into production models carries the most weight at 21%, covering model-type and deployment-strategy choice, training models across multiple SDKs, tuning hyperparameters, and selecting the right compute and accelerator hardware. Serving and scaling models follows at 20%: batch and online inference, feature-store management, and endpoint scaling. Automating and orchestrating ML pipelines takes 18%, testing pipeline tools and CI/CD/CT automation for retraining. Collaborating on data and models takes 16%, and architecting low-code AI solutions with BigQuery ML, AutoML, or Cloud AI's prebuilt APIs and monitoring AI solutions in production are tied at 13% each.

Two-thirds of the exam sits in building, serving, and orchestrating models, the operational half of ML engineering, rather than the low-code layer; direct coding skill isn't assessed, but you're expected to read Python and SQL snippets well enough to interpret what they do.

Exam blueprint: GCP-PMLE

Architecting low-code AI solutions~13%

Train classification and forecasting models with BigQuery ML or AutoML, then extend beyond them by wiring up prebuilt Cloud AI APIs and picking or fine-tuning a foundation model for the task at hand.

≈ 15 h
Collaborating within and across teams to manage data and models~16%

Explore and preprocess data for ML using tools appropriate to scale and complexity, and prototype models in notebook environments such as Vertex AI Workbench and Colab Enterprise. Also covers tracking and comparing ML experiments, model artifacts, and evaluation metrics.

≈ 19 h
Scaling prototypes into ML models~21%

Build models by choosing the appropriate model type, product, and deployment strategy for cost, complexity, and latency requirements, train models using various SDKs and hyperparameter tuning, and choose appropriate compute and accelerator hardware for training.

≈ 25 h
Serving and scaling models~20%

Package and roll out models for both batch and real-time inference, then keep that serving layer scaled by managing feature stores, endpoints, and the hardware behind them.

≈ 24 h
Automating and orchestrating ML pipelines~18%

Develop end-to-end ML pipelines using managed or custom orchestration tools such as Vertex AI Pipelines, and automate model retraining through CI/CD/CT pipelines and retraining policies.

≈ 21 h
Monitoring AI solutions~13%

Identify risks to AI solutions such as data exfiltration and bias, and monitor, test, and troubleshoot AI solutions in production for issues like training-serving skew and data or concept drift.

≈ 15 h

Exam format and question types

The exam draws 50–60 multiple-choice and multiple-select questions inside a 120-minute window, weighted roughly 80% single-answer to 20% multiple-select, across six domains. The exam doesn't test coding directly, though you need enough Python and SQL fluency to interpret code snippets.

Question types: GCP-PMLE

Multiple Choice80%

Select the single answer that best meets the question’s requirements.

Multiple Response20%

Select multiple answers. Follow the question’s instructions on how many to choose.

See Google Cloud for official question-format information. The shares shown describe the Pass-IT practice pool; they do not establish the proportions on the official exam.

Preparing for GCP-PMLE

The exam is delivered online through remote proctoring or at a physical testing center via Pearson VUE. The certification holds for 2 years; recertification means passing the current version of the exam.

Preparation and logistics: GCP-PMLE

Preparation

Illustrative study time70–180 h

illustrative planning range: 70 h with relevant experience to 180 h when starting out; your needs may fall outside this range

LevelAdvanced
Recommended backgroundNo formal prerequisites. Recommended 3+ years of industry experience including 1+ years designing and managing ML solutions using Google Cloud.

Taking and maintaining the certification

DeliveryOnline proctored or testing center (Pearson VUE)
Retake policy14-day wait after the first failed attempt, 60 days after the second, 365 days after the third. Maximum 4 attempts in a 2-year period.
Certification validity2 years

Recertification required every 2 years by passing the current version of the exam.

Common pitfalls

Topics to review: GCP-PMLE

  1. 01Agent Platform Ecosystem

    Not understanding the full Gemini Enterprise Agent Platform ecosystem including Pipelines, Feature Store, Model Registry, and Endpoints

  2. 02Model Selection

    Confusing when to use AutoML, custom training, or pre-trained models from Model Garden

  3. 03Feature Engineering

    Overlooking Agent Platform Feature Store for feature management and online/offline serving

  4. 04MLOps Practices

    Not understanding ML pipeline orchestration, continuous training, and model monitoring

  5. 05Gen AI Architecture

    Misunderstanding RAG patterns, model fine-tuning, and Model Garden's role in choosing a foundation model

  6. 06Model Monitoring

    Not knowing how to detect concept drift, data drift, and model performance degradation

Frequently asked questions

Which pitfalls should I review when preparing for Professional Machine Learning Engineer?

Topics to review include Agent Platform Ecosystem, Model Selection, Feature Engineering, MLOps Practices, Gen AI Architecture, Model Monitoring. Work through examples to check that you understand the distinctions and can explain your answer.

What is the pass rate for the Professional Machine Learning Engineer exam?

Google Cloud does not publish pass rates, and it does not publish a pass mark for this exam either, which is why our page shows the length and the sections but no score to aim at. Any percentage you find quoted is somebody guessing. The usable signal is the section weighting and the 120-hour study budget.

How is the Machine Learning Engineer exam weighted?

Scaling prototypes into models is the largest section at 21%, with serving and scaling models at 20% and automating and orchestrating pipelines at 18%. Collaborating across teams takes 16%, and architecting low-code AI solutions and monitoring AI solutions 13% each. Nearly six tenths of the exam is production work rather than modelling.

What background does the Machine Learning Engineer exam expect?

Google Cloud recommends three or more years in the industry with at least one year designing and managing machine learning solutions on the platform. The catalog budget is 120 hours, the highest in the Google Cloud range alongside the architect and DevOps exams. That reflects how much of the exam is Vertex AI product detail rather than machine learning theory.

How long is the Machine Learning Engineer certification valid?

Two years, after which you pass the current version of the exam again. Google Cloud has no continuing-education route for this certification, so the resit is the only path.

How soon can you retake the Machine Learning Engineer exam?

Fourteen days after a first failure, 60 days after a second and 365 days beyond that. Four attempts are allowed in any two-year period, so a third failure effectively ends the cycle.

One certification, 12 months

Practice for GCP-PMLE

Focus your practice on one certification, or choose Pro to practice across all certifications.

Start a free practice sessionTry the first 20 questions without a card to see whether the practice suits you.

For eligible purchases: money-back guarantee if you fail your exam.

View guarantee terms →