About the Exam

A Professional Cloud Developer builds and configures scalable, secure applications using Google-recommended tools and best practices. The exam covers designing cloud-native applications, building and testing applications, configuring deployments, and integrating applications with Google Cloud services. It is intended for experienced developers, with Google recommending 3+ years of industry experience and 1+ years designing and managing solutions using Google Cloud. Passing demonstrates competency in developing and operating cloud-native applications on Google Cloud.

Exam Topics

  • Designing scalable, available, and reliable cloud-native applications33%
  • Building and testing applications26%
  • Deploying applications19%
  • Integrating applications with Google Cloud services22%

How to Use This Practice Exam

  1. Browse — Read each question, select your answer, and reveal the explanation.
  2. Exam Mode — Simulate real exam conditions with a timed session and score report.
  3. Learn Mode — Spaced repetition schedules questions you struggle with for long-term retention.

Download the Full Exam PDF

Get every question and answer in a clean, printable PDF built for offline study. Purchase once, keep permanent access, and re-download the latest version anytime.

Last updated July 1, 2026 at 8:03 AM

Topic filter
Retired questions
Question sort
Questions per page

QuestionQ1

Deploying applications

An application is deployed in a Google Kubernetes Engine (GKE) cluster. You want to expose the application publicly behind a Cloud Load Balancing HTTP(S) load balancer.

What should you do?

Explanation

Creating a GKE Ingress resource causes the GKE Ingress controller to provision and configure an external HTTP(S) Application Load Balancer and route its traffic to the referenced Kubernetes Services. type: LoadBalancer applies to a Service and is used for Layer 4 load balancing, not for configuring an HTTP(S) Ingress load balancer.

Learn more

Community Discussion

No comments yet. Be the first to start the discussion!

QuestionQ2

Integrating applications with Google Cloud services

You are building an application component to collect user-behavior data and stream it into BigQuery. You plan to use the BigQuery Storage Write API. You must ensure that data arriving in BigQuery contains no duplicates. You want to achieve this by using the simplest operational approach. What should you do?

Explanation

An application-created committed write stream, used with stream offsets, provides exactly-once write semantics in the BigQuery Storage Write API. The default stream provides only at-least-once semantics and can produce duplicates; external Kafka or Pub/Sub deduplication adds unnecessary operational complexity.

Learn more

Community Discussion

No comments yet. Be the first to start the discussion!

QuestionQ3

Integrating applications with Google Cloud services

Your organization has users and groups configured in an external identity provider (IdP). You want to use that same external IdP to let all employees access the Google Cloud console. You also want to personalize sign-in by showing each user's name and photo when they access the Google Cloud console. What should you do?

Explanation

Workforce Identity Federation enables workforce users from an external IdP to use SSO for Google Cloud access. Attribute mapping can populate google.display_name and google.profile_photo, which set the signed-in user's name and profile image in the Google Cloud console.

Learn more

Community Discussion

No comments yet. Be the first to start the discussion!

QuestionQ4

Deploying applications

You work for an ecommerce company. The company is migrating multiple applications to Google Cloud, and you are helping migrate one of them. The application is currently deployed on a VM with no OS dependencies. You created a Dockerfile and used it to upload a new image to Artifact Registry. You want to minimize infrastructure and operational complexity. What should you do?

Explanation

Cloud Run is a fully managed serverless platform for deploying container images. It abstracts infrastructure management and does not require creating or operating a Kubernetes cluster or virtual machine, making it the lowest-operational-complexity choice for a containerized application with no OS dependencies.

Learn more

Community Discussion

No comments yet. Be the first to start the discussion!

QuestionQ5

Integrating applications with Google Cloud services

To store application state and fulfill HipLocal’s stated business requirements, which database service should it migrate to?

Explanation

Cloud Spanner is a fully managed, globally distributed relational database that provides strong transactional consistency, automatic synchronous replication, and horizontal scalability. These capabilities support consistent application state across regions, increasing concurrent-user demand, high availability, and reduced infrastructure-management overhead. Google Cloud Spanner documentation

Learn more

Community Discussion

No comments yet. Be the first to start the discussion!
Know a question that should be here? Contribute to this exam
Back home