Courseiva
← Back to Salesforce Certified Platform Developer I (SALESFORCE-PD1) questions

Scenario-based practice

Select Two (Multi-Select) Questions

Practise Salesforce Certified Platform Developer I (SALESFORCE-PD1) practice questions — original exam-style scenarios covering every exam domain, with detailed explanations, wrong-answer analysis, and common exam traps.

20
scenario questions
SALESFORCE-PD1
exam code
Salesforce
vendor

Scenario guide

How to approach select two (multi-select) questions

Multi-select questions tell you to 'Choose TWO' or 'Choose THREE'. Getting partial credit is not a thing — you must select all correct answers with no incorrect ones. The stem always states how many to choose, so trust it. These questions require precision, not best-guess elimination.

Quick answer

Select Two (Multi-Select) Questions questions test whether you can apply the concept in context, not just recognise a definition.

How the topic appears in realistic exam-style scenarios.

Which detail in the question changes the correct answer.

How to eliminate plausible but wrong options.

How to connect the question back to the wider exam objective.

Related practice questions

Related SALESFORCE-PD1 topic practice pages

Scenario questions usually connect to one or more exam topics. Use these links to review the underlying concepts behind the scenario.

Practice set

Practice scenarios

Question 1easymulti select
Full question →

Which TWO methods are available on the Database class for performing DML operations with partial success capability? Choose 2 options.

Question 2easymulti select
Full question →

Which THREE data types are primitive data types supported in Apex? (Choose three.)

Question 3mediummulti select
Full question →

Which THREE pieces of information are displayed in the Apex Test Execution page?

Question 4hardmulti select
Full question →

A developer is troubleshooting a transaction that exceeds governor limits due to SOQL queries. Which THREE techniques help prevent hitting SOQL query limits in Apex? (Choose THREE.)

Question 5hardmulti select
Full question →

Which THREE things can a developer do with the Salesforce CLI?

Question 6hardmulti select
Full question →

A developer is troubleshooting an Apex trigger recursion issue where an update operation triggers itself infinitely. Which THREE strategies can the developer use to safely prevent this recursion? Choose 3 options.

Question 7easymulti select
Full question →

Which TWO tools or environments are officially supported for developing Lightning Web Components? (Choose TWO)

Question 8hardmulti select
Full question →

Which THREE requirements must be met when implementing a custom Lightning Web Component pagination control? Choose 3 answers.

Question 9mediummulti select
Full question →

Which TWO features of @isTest(SeeAllData=true) should a developer be aware of?

Question 10hardmulti select
Full question →

Which THREE items are best practices when setting up test data using @TestSetup methods? (Choose three.)

Question 11mediummulti select
Full question →

Which TWO best practices should a developer follow when writing bulkified Apex triggers? (Choose TWO.)

Question 12mediummulti select
Full question →

Which TWO statements about SOQL relationship queries are true? Choose 2 options.

Question 13hardmulti select
Full question →

Which THREE design patterns or tools help ensure secure coding practices regarding CRUD and FLS in Apex? Choose 3 options.

Question 14mediummulti select
Full question →

Which TWO tools or features should a developer consider when choosing between Flow Builder and Apex for business logic automation? (Choose two.)

Question 15hardmulti select
Full question →

Which THREE practices are considered security best practices when developing custom Visualforce pages to prevent Cross-Site Scripting (XSS)? Choose 3 answers.

Question 16easymulti select
Full question →

Which THREE of the following are benefits of using the Salesforce CLI for deployment?

Question 17mediummulti select
Full question →

Which TWO triggers are executed during a record merge operation in Salesforce? (Choose two.)

Question 18hardmulti select
Full question →

Which THREE statements are accurate regarding Apex transaction control and database savepoints? Choose 3 answers.

Question 19mediummulti select
Full question →

Which TWO data types can be used as keys in an Apex Map? Choose 2 answers.

Question 20mediummulti select
Full question →

A developer is writing an Apex trigger and needs to ensure proper bulkification. Which TWO practices should the developer follow to avoid governor limits? (Choose two.)

These SALESFORCE-PD1 practice questions are part of Courseiva's free Salesforce certification practice question bank. Courseiva provides original exam-style SALESFORCE-PD1 questions with detailed explanations, topic-based practice, mock exams, readiness tracking, and study analytics.