Salesforce certification preparation

PDI Practice Questions

Practice exam-style questions, check your answers, and review explanations and source references where they are available.

Exam
PDI
Provider
Salesforce
Full set
201 questions
Last Update Check

Be fully prepared for how you will be tested on the actual PDI exam with our authentic, exam-emulating questions. We invite you to try our free PDI practice questions directly on this page. When you complete the practice quiz, you can view the correct choices along with our detailed answer explanations for why each option is right or wrong. To get full access to our complete PDI question bank, you can purchase our premium preparation package.

What can be used to override the Account's standard Edit button for Lightning Experience?
Answer options
A developer identifies the following triggers on the Expense _c object: Salesforce Platform Developer I (PDI) question The triggers process before delete, before insert, and before update events respectively. Which two techniques should the developer implement to ensure trigger best practices are followed? Choose 2 answers
Answer options
Given the following Anonymous block: Salesforce Platform Developer I (PDI) question What should a developer consider for an environment that has over 10,000 Case records? Salesforce Platform Developer I (PDI) question What should a developer consider for an environment that has over 10,000 Case records?
Answer options
Universal Containers (UC) wants to lower its shipping cost while making the shipping process more efficient. The Distribution Officer advises UC to implement global addresses to allow multiple Accounts to share a default pickup address. The developer is tasked to create the supporting object and relationship for this business requirement and uses the Setup Menu to create a custom object called "Global Address". Which field should the developer add to create the most efficient model that supports the business need?
Answer options
A developer has an integer variable called maxAttempts. The developer needs to ensure that once maxAttempts is initialized, it preserves its value for the length of the Apex transaction; while being able to share the variable's state between trigger executions. How should the developer declare maxAttempts to meet these requirements?
Answer options
Provide question feedback here (optional): Salesforce Platform Developer I (PDI) question Based on this code, what is the value of x?
Answer options
Universal Containers wants to back up all of the data and attachments in its Salesforce org once a month. Which approach should a developer use to meet this requirement?
Answer options
Universal Containers hires a developer to build a custom search page to help users find the Accounts they want. Users will be able to search on Name, Description, and a custom comments field. Which consideration should the developer be aware of when deciding between SOQL and SOSL? Choose 2 answers
Answer options
A developer must create a DrawList class that provides capabilities defined in the Sortable and Drawable interfaces. Salesforce Platform Developer I (PDI) question Which is the correct implementation? A) Salesforce Platform Developer I (PDI) question B) Salesforce Platform Developer I (PDI) question C) Salesforce Platform Developer I (PDI) question D) Salesforce Platform Developer I (PDI) question
Answer options
Universal Containers has an order system that uses an Order Number to identify an order for customers and service agents. Order records will be imported into Salesforce. How should the Order Number field be defined in Salesforce?
Answer options
Question 1 of 10

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.

Scroll to Top