Platform Developer I

SALESFORCE_PDI
IntermediateVersion PDIOfficial exam guide β†—

Ready to test yourself?

A timed, blueprint-proportional exam drawn fresh from this bank β€” with a per-domain score report.

πŸ”’ Unlock the simulation β†’

πŸ”“ Free preview: showing 10 of 30 questions. Unlock the full bank β€” every question, explanation, and reference.

Unlock all 30 questions β†’

10 questions across 4 topics. Choose an answer for each question, then check it to see the correct answer and explanation.

Filter by topic

7 questions in Developer Fundamentals

DEV_FUNDAMENTALS

Developer Fundamentals

7 questions in topic

Apex language basics, data types, SOQL/SOSL, multi-tenancy, and platform architecture.

1
Single choice~100s

A developer needs a collection that maps each Account Id to its Account record for fast lookup by Id. Which Apex collection type is designed for this?

2
Single choice~100s

A feature must find all records containing the text 'Acme' across Accounts, Contacts, AND Leads in one search. Which query language is appropriate?

3
Single choice~110s

Why does Salesforce enforce governor limits (SOQL query limits, DML limits, CPU time) on Apex code?

4
Single choice~110s

In one SOQL query, a developer must fetch Accounts together with all of their related Contacts. Which query accomplishes this?

5
Single choice~110s

An Apex class declared 'with sharing' behaves differently from one declared 'without sharing'. What does 'with sharing' enforce?

6
Single choice~100s

A developer writes: for (Account a : [SELECT Id, Name FROM Account WHERE Industry = 'Tech']) { ... }. What is this construct called and why is it recommended for large result sets?

7
Single choice~100s

When should a team choose APEX over declarative automation (Flow) for a requirement?