Home / Google / GCP-PDE
Google · GCP-PDE

GCP-PDE Exam Practice Questions

Google Professional Data Engineer

GCP-PDE English PDF practice questions: 349 questions in source order, with options supported by the source format, answers and available explanations. Access covers this exam only. One-time payment; no automatic renewal.

Exam overview

For data engineers designing processing systems, ingesting and storing data, and maintaining analytical workloads.

Exam code
GCP-PDE
Official exam / credential
Google Professional Data Engineer
Exam format
40–50 single-answer and multiple-select questions (standard exam)
Exam duration
120 minutes
Official exam languages
English, Japanese

Official exam languages and practice-question file languages are listed separately. Confirm the exam version and available languages when booking with the provider.

Official sources: Provider reference
Information checked: 2026-10-20

Supported languages

  • English
  • Simplified Chinese
Try before you buy

First 20 practice questions

349 total questions

Questions follow the source order. Expand each answer to see its explanation.

Disclaimer: All questions on ExamPico are compiled from internet sources and are provided for study reference only.

Question 16

Question#16Topic1

Your startup has never implemented a formal security policy. Currently, everyone in the company has access to the datasets stored in Google BigQuery. Teams have freedom to use the service as they see fit, and they have not documented their use cases. You have been asked to secure the data warehouse. You need to discover what everyone is doing. What should you do first?

  1. A. Use Google Stackdriver Audit Logs to review data access.
  2. B. Get the identity and access management IIAM) policy of each table
  3. C. Use Stackdriver Monitoring to see the usage of BigQuery query slots.
  4. D. Use the Google Cloud Billing API to see what account the warehouse is being billed to.
Show answer

Answer

A

Question 17

Question#17Topic1

Your company is migrating their 30-node Apache Hadoop cluster to the cloud. They want to re-use Hadoop jobs they have already created and minimize the management of the cluster as much as possible. They also want to be able to persist data beyond the life of the cluster. What should you do?

  1. A. Create a Google Cloud Dataflow job to process the data.
  2. B. Create a Google Cloud Dataproc cluster that uses persistent disks for HDFS.
  3. C. Create a Hadoop cluster on Google Compute Engine that uses persistent disks.
  4. D. Create a Cloud Dataproc cluster that uses the Google Cloud Storage connector.
  5. E. Create a Hadoop cluster on Google Compute Engine that uses Local SSD disks.
Show answer

Answer

D

Question 18

Question#18Topic1

Business owners at your company have given you a database of bank transactions. Each row contains the user ID, transaction type, transaction location, and transaction amount. They ask you to investigate what type of machine learning can be applied to the data. Which three machine learning applications can you use? (Choose three.)

  1. A. Supervised learning to determine which transactions are most likely to be fraudulent.
  2. B. Unsupervised learning to determine which transactions are most likely to be fraudulent.
  3. C. Clustering to divide the transactions into N categories based on feature similarity.
  4. D. Supervised learning to predict the location of a transaction.
  5. E. Reinforcement learning to predict the location of a transaction.
  6. F. Unsupervised learning to predict the location of a transaction.
Show answer and explanation

Answer

BCD

Explanation

Things to understand: Supervised learning will only predict the column that is labeled. In this case, there is not Fraud or not Fraud column inside which he will train on. So Option A, wrong. option D: Supervised learning for column (transaction location) is possible as column exist to train on. Option C: Custering N-type is possible and also an unsupervised learning to make cluster of similar pattern. Option B: Its a weaker point here, User should be able to know which clusters are fraud in history. As it doesn't give enough information about past analysis whether user knows potential frauds or not. Ignore this option, if question asked for 2 right options only.

Question 19

Question#19Topic1

Your company's on-premises Apache Hadoop servers are approaching end-of-life, and IT has decided to migrate the cluster to Google Cloud Dataproc. A like-for- like migration of the cluster would require 50 TB of Google Persistent Disk per node. The CIO is concerned about the cost of using that much block storage. You want to minimize the storage cost of the migration. What should you do?

  1. A. Put the data into Google Cloud Storage.
  2. B. Use preemptible virtual machines (VMs) for the Cloud Dataproc cluster.
  3. C. Tune the Cloud Dataproc cluster so that there is just enough disk for all data.
  4. D. Migrate some of the cold data into Google Cloud Storage, and keep only the hot data in Persistent Disk.
Show answer

Answer

A

Question 20

Question#20Topic1

You work for a car manufacturer and have set up a data pipeline using Google Cloud Pub/Sub to capture anomalous sensor events. You are using a push subscription in Cloud Pub/Sub that calls a custom HTTPS endpoint that you have created to take action of these anomalous events as they occur. Your custom
HTTPS endpoint keeps getting an inordinate amount of duplicate messages. What is the most likely cause of these duplicate messages?

  1. A. The message body for the sensor event is too large.
  2. B. Your custom endpoint has an out-of-date SSL certificate.
  3. C. The Cloud Pub/Sub topic has too many messages published to it.
  4. D. Your custom endpoint is not acknowledging messages within the acknowledgement deadline.
Show answer and explanation

Answer

D

Explanation

The custom endpoint is not acknowledging the message, that is the reason for Pub/Sub to send the message again and again. Not B.

Downloads and personal use

  • Purchase this exam question set separately with 1, 3, 6 or 12 months of download access.
  • After payment confirmation, your library shows the download link and exact expiry time.
  • Download again during your term. Purchase a new term after expiry.
  • PDFs are licensed for personal study only and must not be resold or shared publicly.
  • Files already saved to your device are not remotely deleted when access expires.
How to choose your certification