Google certification practice

Free PROFESSIONAL-DATA-ENGINEER Practice Test

10 free PROFESSIONAL-DATA-ENGINEER exam-style questions for Professional Data Engineer, with answers, explanations and source references.

Last updated

Full set: 401 questions

The Google Professional Data Engineer certification is for people who design, build and run data processing systems on Google Cloud. Google recommends three or more years of industry experience, including at least one year designing and managing solutions on Google Cloud, but sets no formal prerequisite. The two-hour exam has 40 to 50 multiple choice and multiple select questions, is offered in English and Japanese, and can be taken online-proctored or at a testing center.

Version 4.2 of the exam guide lists five sections. Ingesting and processing the data carries the most weight at about 25%, followed by designing data processing systems at about 22% and storing the data at about 20%. Maintaining and automating data workloads makes up about 18%, and preparing and using data for analysis about 15%. Since design and ingestion together cover nearly half the exam, give pipeline architecture and processing choices extra attention.

Answer the free practice questions below at your own pace. After each one, check whether you chose correctly and read the whole explanation, paying attention to why the other options fall short, since multiple select items reward precise reasoning. Track the sections where you lose points and revisit those before your next attempt.

You orchestrate ETL pipelines by using Cloud Composer One of the tasks in the Apache Airflow directed acyclic graph (DAG) relies on a third-party service. You want to be notified when the task does not succeed. What should you do?
Answer options
You want to rebuild your batch pipeline for structured data on Google Cloud You are using PySpark to conduct data transformations at scale, but your pipelines are taking over twelve hours to run. To expedite development and pipeline run time, you want to use a serverless tool and SQL syntax You have already moved your raw data into Cloud Storage How should you build the pipeline on Google Cloud while meeting speed and processing requirements?
Answer options
You are designing an Apache Beam pipeline to enrich data from Cloud Pub/Sub with static reference data from BigQuery. The reference data is small enough to fit in memory on a single worker. The pipeline should write enriched results to BigQuery for analysis. Which job type and transforms should this pipeline use?
Answer options
You need to deploy additional dependencies to all of a Cloud Dataproc cluster at startup using an existing initialization action. Company security policies require that Cloud Dataproc nodes do not have access to the Internet so public initialization actions cannot fetch resources. What should you do?
Answer options
A shipping company has live package-tracking data that is sent to an Apache Kafka stream in real time. This is then loaded into BigQuery. Analysts in your company want to query the tracking data in BigQuery to analyze geospatial trends in the lifecycle of a package. The table was originally created with ingest-date partitioning. Over time, the query processing time has increased. You need to implement a change that would improve query performance in BigQuery. What should you do?
Answer options
You use a dataset in BigQuery for analysis. You want to provide third-party companies with access to the same dataset. You need to keep the costs of data sharing low and ensure that the data is current. Which solution should you choose?
Answer options
How would you query specific partitions in a BigQuery table?
Answer options
Which of these statements about BigQuery caching is true?
Answer options

An organization maintains a Google BigQuery dataset that contains tables with user-level data. They want to expose aggregates of this data to other Google Cloud projects, while still controlling access to the user-level data. Additionally, they need to minimize their overall storage cost and ensure the analysis cost for other projects is assigned to those projects. What should they do?

Answer options
You are using Cloud Bigtable to persist and serve stock market data for each of the major indices. To serve the trading application, you need to access only the most recent stock prices that are streaming in How should you design your row key and tables to ensure that you can access the data with the most simple query?
Answer options
Question 1 of 10
Browse Google exams

About the exam

PROFESSIONAL-DATA-ENGINEER exam at a glance

Key facts for the Professional Data Engineer exam, taken from the official exam page.

Exam codeV4.2 (exam guide)
Number of questions40-50
Time allowed120 minutes
Question typesMultiple choice and multiple select
Exam price$200 (plus tax where applicable)
DeliveryOnline-proctored from a remote location, or onsite-proctored at a testing center
LanguagesEnglish, Japanese
PrerequisitesNone (recommended: 3+ years of industry experience including 1+ years designing and managing solutions using Google Cloud)
Validity and renewal2 years; renewal via Google Skills (designated courses and/or skill badges in the renewal learning path)

Source: official PROFESSIONAL-DATA-ENGINEER exam page. Verified . Prices and policies can change, so confirm with the provider before booking.

Exam objectives

What the PROFESSIONAL-DATA-ENGINEER exam covers

The PROFESSIONAL-DATA-ENGINEER exam is organized into 5 official domains. Weight shows the share of the exam each domain represents, so spend your study time in proportion.

  1. Designing data processing systems ~22%
  2. Ingesting and processing the data ~25%
  3. Storing the data ~20%
  4. Preparing and using data for analysis ~15%
  5. Maintaining and automating data workloads ~18%

Domains and weights from the official PROFESSIONAL-DATA-ENGINEER exam outline.

Quick answers

PROFESSIONAL-DATA-ENGINEER exam FAQ

How many questions are on the PROFESSIONAL-DATA-ENGINEER exam?

The PROFESSIONAL-DATA-ENGINEER exam has 40-50 questions and gives you 120 minutes to finish. Question types include multiple choice and multiple select.

How much does the PROFESSIONAL-DATA-ENGINEER exam cost?

The PROFESSIONAL-DATA-ENGINEER exam costs $200 (plus tax where applicable). Check the official exam page for the price in your country.

How long is the PROFESSIONAL-DATA-ENGINEER certification valid?

2 years; renewal via Google Skills (designated courses and/or skill badges in the renewal learning path).

Source context

How this practice set is maintained

Maintained by the CertMage content team, this page loads questions from the exam dataset connected to its preparation resource. When an answer includes a supporting reference, it is shown with that answer so you can review the underlying vendor documentation.

Certification objectives, interfaces, and vendor services can change. Verify important details against the provider's current exam guide and documentation before your exam.

Reviewed by AZ-104, AZ-305, AWS SAA-C03, GCP Professional Cloud Architect, DP-900

Scroll to Top