EnglishDeutschFrançaisEspañolPortuguês

Google Cloud · GCP-PMLE · Advanced

Professional Machine Learning Engineer — Practice Questions and Mock 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.

55Questions per Pass-IT mock exam
120minPass-IT mock exam time limit

Checked against Google Cloud · October 2026 · Current exam version

See what learning with Pass-IT is like.

Answer a GCP-PMLE sample question and read the explanation with its source. Right here, with no sign-up.

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

How to prepare for GCP-PMLE with Pass-IT.

Currently 307 practice questions for GCP-PMLE, with new ones added regularly. Focus on what you still need to learn.

Get past difficult questions.

Understand why an answer is correct. Alex explains the concepts and answers your follow-up questions so you can apply what you learn to the next task.

Meet Alex →

Conversation preview · GCP-PMLE

Trace a model back to its data

  1. You

    How do I know which dataset produced this model?

  2. Alex · AI tutor

    ML Metadata records artifacts and the executions that connect them.

    Read the documentation ↗
  3. You

    Can I also connect the run to its evaluation results?

  4. Alex · AI tutor

    Yes. Metrics and other artifacts can be linked in the lineage graph for the pipeline run.

    Read the documentation ↗

Make your study time count.

Practice at your level.
For new practice sessions, Pass-IT adjusts the difficulty based on your previous answers.

Learn from mistakes.
Incorrect answers automatically become flashcards. When you review them, you rate how confidently you remember; Pass-IT schedules the next review.

See how focused practice works →

Animated feature preview

Turn your mistakes into knowledge you can rely on.

How Pass-IT works

Your review

Answered a question incorrectly?

Pass-IT saves it for your review.

GCP-PMLE · Question excerpt

Trace a model back to its data

View the full question

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?

Understand the correct answer.

Gemini Enterprise Agent Platform ML Metadata

Use ML Metadata to trace datasets, model artifacts and evaluations.

Read the documentation ↗

How confidently do you remember?

During review, you assess how well you still know the answer.

Correct after hesitating

Pass-IT schedules your next review.

The date depends on your self-assessment and previous reviews.

Simplified demonstration. No learning progress is saved.

Practice for the moment that counts.

Take a full mock exam with a time limit and find out whether you can finish in time.

Your GCP-PMLE mock exam

Questions
55
Minutes
120

Illustration of an exam session

  1. Start
  2. Answer questions
  3. Finish

Length and time limit of the Pass-IT mock exam.

Go into your exam with more confidence.

Your Readiness Score helps you assess whether you are ready for the exam. Results by exam domain show you where you should keep practicing.

Your money back if you fail despite 80% Readiness.
If your Readiness Score is at least 80% when you take the exam and you still fail, we refund the Pass-IT purchase price for this certification.

For active, paid access. Submit proof of failing within 14 days.

Further guarantee conditions

You need at least 80% Readiness and active, paid access to the certification when you take the exam. Take the exam within your access period and submit official proof of failing within 14 days after the exam.

For purchases through Apple or Google, refunds are handled by the respective store. See the full terms for further details.

Read the guarantee terms →

The Readiness Score describes your practice progress, not a probability of passing.

Guarantee requirement

80%

At least 80% Readiness
when you take the exam

Money back if you fail

Question counts and mock exam settings from the current Pass-IT catalog.

What you practice for GCP-PMLE.

Exam topics, relevant practice and sources you can check.

Low-code AI solutionsSee the guide for weighting37 QuestionsPass-IT questions

Choose managed tools and models for a business problem.

  • Build classification, regression, forecasting or clustering models with BigQuery ML or Agent Platform AutoML, including feature preparation and predictions.
  • Fine-tune Gemini through BigQuery and compare foundation models and AI APIs for document, image, language or other application needs.
  • Adapt models and Gemini applications to the use case while balancing cost, latency and availability.
Collaborating on data and modelsSee the guide for weighting49 QuestionsPass-IT questions

Prepare shared data, prototypes and experiments that teams can reproduce.

  • Explore and preprocess tabular, text or image data with tools suited to scale, manage Feature Store features and protect sensitive information.
  • Build secure, collaborative prototypes in Agent Platform Workbench or Colab Enterprise using ML frameworks and Model Garden models.
  • Choose an experiment environment, evaluate predictive and generative models, and track artifacts, versions and lineage for comparison.
Training production modelsSee the guide for weighting51 QuestionsPass-IT questions

Turn prototypes into models suited to operational requirements.

  • Choose the model family, platform and deployment approach based on cost, complexity, latency, scale and interpretability.
  • Organize and ingest training data, run managed or custom training, tune hyperparameters or foundation models and diagnose failed training jobs.
  • Compare CPUs, GPUs and TPUs and choose data or model parallelism for distributed training.
Serving and scaling modelsSee the guide for weighting54 QuestionsPass-IT questions

Deploy model predictions and scale their serving infrastructure.

  • Package models in prebuilt or custom containers and deploy batch or online inference with preprocessing and postprocessing.
  • Version models in Model Registry and compare releases through A/B tests or canary deployments.
  • Configure Feature Store, public or private endpoints and suitable hardware, then scale and tune serving for the required throughput.
Automating ML pipelinesSee the guide for weighting70 QuestionsPass-IT questions

Make model preparation, deployment and retraining repeatable.

  • Build managed or custom pipelines with tools such as Agent Platform Pipelines, Apache Airflow and Ray.
  • Validate data and models and keep preprocessing consistent between training and serving.
  • Define when retraining should happen and automate continuous integration, delivery and training with CI/CD/CT pipelines.
Monitoring AI behavior and risksSee the guide for weighting46 QuestionsPass-IT questions

Observe model quality, security and responsible AI concerns in production.

  • Protect models and data against malicious prompts, unintended exposure and leakage using suitable filters and Model Armor.
  • Evaluate explainability and monitor bias as part of responsible AI operation.
  • Use Model Monitoring and continuous evaluation to detect training-serving skew, data or concept drift and changing feature attributions, and test generative AI outputs.
Question formats you can practice
Multiple Choice
Select one answer.
Multiple Response
Select multiple applicable answers.

These are practice formats in Pass-IT. See the Official certification objectives for the official exam requirements.

Frequently asked questions

Your preparation

How much study time should I plan for GCP-PMLE?

For planning, Pass-IT estimates roughly 70–180 hours. Relevant experience may put you toward the lower end; starting from scratch may put you toward the higher end. Your needs may fall outside this range. This is not a time requirement from Google Cloud or a promise that you will be exam-ready within that time.

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.

Using Pass-IT

What language are Pass-IT questions in?

Questions in the app are currently in English. Translations of the sample questions on this page apply only to this preview. Check with Google Cloud for the languages available for the official exam.

How long does my GCP-PMLE access last?

Access covers this certification for 12 months. You pay once, with no automatic renewal.

When does the money-back guarantee apply?

The guarantee refunds the Pass-IT purchase price for this certification. You need eligible paid access and a Readiness Score of at least 80% from your practice results when you take the exam. This score can only reach 80% after at least 50 answered questions and is not a validated probability of passing. Take the exam during your access period and submit official proof of failing within 14 days. Guarantee terms

About the GCP-PMLE exam

Where can I take the GCP-PMLE exam?

Online proctored or testing center (Pearson VUE).

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 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?

You must wait 14 days after your first failed attempt and 60 days after your second. After a third failure, you have one more attempt available after waiting 365 days, subject to the limit of four attempts in a two-year period.

Your preparation for GCP-PMLE

$29.99one-time

12 months of access for GCP-PMLE · No automatic renewal

Buy GCP-PMLE access

Questions in the app are currently in English.

Try 20 questions for freeFree account required. No credit card.

Already have an account? Log in

Prefer a subscription? View subscriptions →

Money back if you fail with at least 80% Readiness, for eligible purchases under the guarantee terms.

Guarantee terms

The guarantee refunds the Pass-IT purchase price for this certification. You need eligible paid access and a Readiness Score of at least 80% from your practice results when you take the exam. This score can only reach 80% after at least 50 answered questions and is not a validated probability of passing. Take the exam during your access period and submit official proof of failing within 14 days.

Full guarantee terms →