Courseiva
Free · No account needed · No credit card

Google Professional Machine Learning Engineer Practice Test

775 questions with instant explanations, domain breakdown, and wrong-answer analysis. Built for the real exam.

Instant feedback after each answer
Full explanations included
Domain score breakdown
Real exam: 120 min
Pass mark: 720/1000

Sample questions with explanations

This is exactly what you see during practice — question, options, and a full explanation after you answer.

A data science team has trained a large deep learning model using Vertex AI Workbench. They want to deploy it to Vertex AI Prediction for online serving. The model is stored in a custom container with a Python-based web server. Which TWO actions should the team take to ensure optimal performance and cost?

AConfigure the model to use a larger batch size for inference.
Request GPU machine types for the prediction nodes.Correct
CSet the container's health check path to '/predict'.
DUse a global load balancer to distribute traffic across regions.

Option B is correct because a large deep learning model benefits from GPU acceleration, and Vertex AI Prediction supports attaching NVIDIA GPU machine types (e.g., n1-standard-4 with T4 or A100) to prediction nodes, which dramatically reduces inference latency for compute-heavy n…Read full explanation

Which THREE actions should be taken to automate a machine learning pipeline using Cloud Build and Vertex AI?

Write a cloudbuild.yaml that builds a training container and submits a Vertex AI PipelineJobCorrect
BUse Cloud Functions to retrain the model each time a build completes
CSet up a Cloud Scheduler job to poll for new build artifacts
Define the training and deployment steps in a Vertex AI Pipeline and submit it from Cloud BuildCorrect

Option A is correct because a cloudbuild.yaml file is the declarative configuration Cloud Build uses to define build steps, and one of those steps can build a custom training container image (e.g., via docker build) and then submit a Vertex AI PipelineJob using the gcloud ai pipe…Read full explanation

A company has deployed a TensorFlow model on Vertex AI Prediction for real-time inference. They notice that during peak hours, the prediction latency increases significantly, and some requests time out. The model requires GPU acceleration. Which action should they take to reduce latency and avoid timeouts?

Enable autoscaling with min replicas set to the base load and max replicas set to handle peak load, and ensure GPU quota is sufficient.Correct
BSwitch to a larger machine type with more vCPUs.
CIncrease the number of replicas in the Vertex AI Prediction endpoint statically to handle peak load.
DUse Cloud Functions to invoke the model asynchronously.

Enabling autoscaling with appropriate min and max replicas allows the endpoint to dynamically scale up during peak traffic and scale down during low traffic, ensuring sufficient GPU resources to handle the load without manual intervention. Ensuring adequate GPU quota is also crit…Read full explanation

Untimed Practice

Answer at your own pace. Explanation and domain tag shown immediately after each answer.

Timed Practice

Countdown timer starts immediately. Results and domain scores shown at the end — just like the real exam.

Why practice here?

Full explanations on every question

Not just the right answer — you get exactly why each wrong option is wrong, so you learn the concept, not the answer.

Domain score breakdown

After each session see your score by exam domain so you know exactly where to focus study time.

100% free, forever

No subscription, no trial, no email wall. Start a session in under 10 seconds.

Exam-style questions

Scenario-based, precise wording, realistic distractors — written to match what you actually see on exam day.

← All PMLE questionsPMLE exam guideStudy guidePractice by domain