LevelUpWith

Explore / Google Cloud Professional Data Engineer Exam Prep / Lesson 1

Lesson 1: The Exam, Its Guide and Best-Answer Questions

[Exam orientation] You learn the exam's facts and the habits that answer its scenario questions well: the exam guide belongs to Google, is free on Google's certification page and is not reproduced in this course; the standard exam lasts 2 hours, has 40-50 multiple-choice and multiple-select questions and costs $200; this course is independent of Google, is not endorsed by Google and cannot promise a pass; and Google is renaming products, so the course uses current names and notes the former ones.

Free to read, no account needed. Part of Google Cloud Professional Data Engineer Exam Prep.

By the end of this level you'll be able to

  • Find the official exam guide and sample questions on Google's certification page, and map its five sections and their weightings (~22/25/20/15/18%) onto this course's phases
  • Break a scenario question into its constraint words (lowest cost, least operational overhead, real-time, global consistency) and drop the distractors that break one of them
  • Recognise the renamed products the exam may use under either name, for example Cloud DLP, now Sensitive Data Protection, and Dataproc, now Managed Service for Apache Spark

Why start with the exam itself?

On most projects you would read the requirements before you open an editor. This exam works the same way. Google publishes a free exam guide that lists every topic it can test, and its questions are written as short scenarios that ask for the best answer, not just a correct one. Learn how both work and the next 47 levels will go more smoothly.

First, what this course is and isn't:

  • The exam guide belongs to Google. You can download it free from Google's Professional Data Engineer certification page. The same page links to official sample questions. This course does not reproduce the guide. It teaches to it, so download your own copy and keep it open.
  • This course is independent of Google. Google does not endorse it, and no course can promise you a pass. What it can do is cover every item in the guide and train the habits that win marks.

The exam facts

Item Standard exam
Length 2 hours
Questions 40–50
Format Multiple choice and multiple select
Fee $200 (plus tax where applicable)
Delivery Online-proctored, or onsite at a Pearson VUE test centre
Languages English, Japanese
Validity 2 years

Google recommends at least 3 years of industry experience, including at least 1 year designing and managing solutions on Google Cloud. There are no formal prerequisites.

Gotcha: 2 hours for up to 50 questions gives you about 2.4 minutes each. Scenario questions are long, so spend about 2 minutes on a first pass, flag any question you're unsure of, and come back to it.

How the guide maps onto this course

The guide's Professional Data Engineer description sums up the job: someone who empowers data-driven decisions by collecting, transforming, storing, and delivering data. The guide splits that job into five weighted sections, and this course's phases follow the same order:

# Section weights from Google's exam guide, used to plan study time
sections = {
    "1 Designing data processing systems":     22,
    "2 Ingesting and processing the data":     25,  # heaviest section
    "3 Storing the data":                      20,
    "4 Preparing and using data for analysis": 15,
    "5 Maintaining and automating workloads":  18,
}

study_hours = 60
for name, pct in sections.items():
    print(f"{name:42} {pct:>3}%  -> {study_hours * pct / 100:4.1f} h")

# 1 Designing data processing systems         22%  -> 13.2 h
# 2 Ingesting and processing the data         25%  -> 15.0 h
# ...

The course gives each section time in proportion to its weight, and you should do the same. Section 2 (Pub/Sub, Dataflow and Apache Beam, orchestration with Cloud Composer) earns more of your hours than Section 4.

Reading a best-answer scenario

Often every option would work in practice. Only one fits all the constraints in the question. Treat the question like a requirements spec: find the constraint words first, then rule out any option that breaks one of them.

Common constraint words and what they usually point to:

  • lowest cost: fewer always-on resources, cheaper storage classes, job-based rather than persistent clusters
  • least operational overhead / fully managed: serverless, managed services instead of self-managed clusters on VMs
  • real-time / within seconds: streaming (Pub/Sub, Dataflow), not nightly batch
  • global consistency / strongly consistent across regions: Spanner, not a single-region database

Worked example

A retailer wants clickstream events from its website on a dashboard within seconds. The two-person data team wants the least operational overhead. What should they build?

A. Self-managed Apache Kafka on Compute Engine, then Spark Streaming on a persistent cluster B. Pub/Sub, then a Dataflow streaming pipeline, then BigQuery C. Hourly CSV exports to Cloud Storage, loaded into BigQuery on a schedule D. A persistent Managed Service for Apache Spark cluster polling the web servers' logs

Working through it:

Constraints:  [real-time: seconds]  [least operational overhead]
A  streaming yes, but you run Kafka VMs yourself      -> fails overhead
B  streaming, serverless end to end                   -> fits both  ✔
C  managed, but hourly                                -> fails real-time
D  always-on cluster you size, patch and pay for      -> fails overhead

A, C and D are realistic designs, and that's what makes them good distractors. Each one breaks exactly one constraint.

Best practice: Read the last sentence first. It tells you what is being asked ("Which storage system…", "What should you do first?"). For multiple-select questions the stem says how many answers to pick. Pick exactly that many.

Products are being renamed

Google has renamed several data products recently. The certification page itself warns that the exam will be updated to match the new branding, and tells you to check the exam guide for the names used on the exam. So you may see either name. This course uses the current name and notes the former one:

Current name Former name
Sensitive Data Protection Cloud DLP (Cloud Data Loss Prevention)
Managed Service for Apache Spark Dataproc (plus Serverless for Apache Spark)
Knowledge Catalog Dataplex Universal Catalog
Gemini Enterprise Agent Platform Vertex AI
BigQuery sharing Analytics Hub

In most of these renames the brand changed and the tooling did not. For the Spark service, Google states that the API, client libraries, gcloud CLI and IAM role names are unchanged. Your scripts keep working:

# Still the command after the rename to Managed Service for Apache Spark
gcloud dataproc clusters create etl-cluster \
    --region=europe-west2 \
    --num-workers=2
# IAM roles keep their names too, e.g. roles/dataproc.editor

The DLP API is also still called the Cloud Data Loss Prevention API. The guide's own wording shows the overlap: it lists "Cloud Data Loss Prevention (Cloud DLP)" and "BigQuery sharing (Analytics Hub)". So treat both names as the same product.

What the exam asks about this

The exam won't ask you about its own fee. It tests the habits from this level on every question. Expect long scenarios built around constraint words, with distractors that are sound designs but break one requirement, and product names that may be old or new. Map each question to a guide section so you know which part of your knowledge it draws on.

Key takeaways

  • The exam guide and sample questions are Google's and free on its certification page. This course is independent, not endorsed by Google, and cannot promise a pass.
  • Standard exam: 2 hours, 40–50 multiple-choice and multiple-select questions, $200.
  • Five sections weighted ~22/25/20/15/18%. Ingesting and processing is the heaviest.
  • Find the constraint words, then rule out any option that breaks one of them.
  • Learn both names for renamed products: Cloud DLP → Sensitive Data Protection, Dataproc → Managed Service for Apache Spark. The gcloud dataproc commands and API names are unchanged.

A 6-question knowledge check follows this lesson in the app, free and without an account.

More like this

  • Profitable Google Search Ads for Small Businesses

    Set up, build and run Google Search campaigns for a local service and a small online shop, so that you can track conversions, control spend and judge results b…

    Course · Google · Design & Marketing · Capable · 18 levels · 4 free · Professionally curated by levelupwith.com

  • Measuring Your Website with Google Analytics 4

    Set up, configure and read Google Analytics 4 with confidence. You will collect the right events under UK GDPR consent rules, build reports and explorations th…

    Course · Google · Design & Marketing · Capable · 18 levels · 4 free · Professionally curated by levelupwith.com

  • Support Pro: Helping Users Move to Google Workspace

    Get first and second line support ready to carry users through a Microsoft 365 to Google Workspace cutover. You will prepare before cutover, map each Microsoft…

    Course · Google · Suite Support Pro: Configure and Fix · Expert · 40 levels · 4 free · Professionally curated by levelupwith.com

  • Google Workspace Support Pro: Gemini for End Users

    Diagnose and fix real Gemini tickets in Google Workspace. You'll work out which Gemini a user has from their edition and add-ons, read the Gemini app and servi…

    Course · Google · Suite Support Pro: Configure and Fix · Expert · 40 levels · 4 free · Professionally curated by levelupwith.com

  • Google Workspace Support Pro: Drive and Shared Drives

    Diagnose and fix Google Drive problems the way experienced support engineers do: read Admin console Drive policy and explain what it does, find out who can rea…

    Course · Google · Suite Support Pro: Configure and Fix · Expert · 34 levels · 4 free · Professionally curated by levelupwith.com

  • Google Workspace Support Pro: Meet and Chat

    Diagnose and fix the Meet and Chat faults that reach first and second line support: audio, video, screen sharing, spaces, external guests, recordings and room…

    Course · Google · Suite Support Pro: Configure and Fix · Expert · 40 levels · 4 free · Professionally curated by levelupwith.com