Exam Details

  • Exam Code
    :PDI
  • Exam Name
    :Salesforce Certification for Platform Developer I
  • Certification
    :Salesforce Certifications
  • Vendor
    :Salesforce
  • Total Questions
    :719 Q&As
  • Last Updated
    :Apr 02, 2025

Salesforce Salesforce Certifications PDI Questions & Answers

  • Question 141:

    A recursive transaction is initiated by a DML statement creating records for these two objects:

    1.

    Accounts

    2.

    Contacts

    The Account trigger hits a stack depth of 16.

    Which statement is true regarding the outcome of the transaction?

    A. The transaction fails and all the changes are rolled back.

    B. The transaction succeeds as long as the Contact trigger stack depth is less than 16.

    C. The transaction fails only if the Contact trigger stack depth is greater or equal to 16.

    D. The transaction succeeds and all changes are committed to the database.

  • Question 142:

    A developer at Universal Containers is tasked with implementing a new Salesforce application that must be able to be maintained completely by their company's Salesforce administrator. Which three options should be considered for building out the business logic layer of the application? (Choose three.)

    A. Process Builder

    B. Scheduled Jobs

    C. Invocable Actions

    D. Workflows

    E. Validation Rules

  • Question 143:

    What does the Lightning Component framework provide to developers?

    A. Support for Classic and Lightning UIs

    B. Templates to create custom components

    C. Extended governor limits for applications

    D. Prebuilt components that can be reused

  • Question 144:

    Which code displays the contents of a Visualforce page as a PDF?

    A.

    B.

    C.

    D.

  • Question 145:

    A developer must create a DrawList class that provides capabilities defined in the Sortable and Drawable interfaces.

    Which is the correct implementation?

    A. Option A

    B. Option B

    C. Option C

    D. Option D

  • Question 146:

    A developer is asked to create a Visualforce page that displays some Account fields as well as fields configured on the page layout for related Contacts. How should the developer implement this request?

    A. Use the tag.

    B. Use the tag.

    C. Add a method to the standard controller.

    D. Create a controller extension.

  • Question 147:

    A developer needs to prevent the creation of Request records when certain conditions exist in the system. A RequestLogic class exists that checks the conditions. What is the correct implementation?

    A. Option A

    B. Option B

    C. Option C

    D. Option D

  • Question 148:

    Where are two locations a developer can look to find information about the status of asynchronous or future calls? (Choose two.)

    A. Time-Based Workflow Monitor

    B. Apex Flex Queue

    C. Apex Jobs

    D. Paused Flow Interviews component

  • Question 149:

    A Visual Flow uses an Apex Action to provide additional information about multiple Contacts, stored in a custom class, ContactInfo.

    Which is the correct definition of the Apex method that gets the additional information?

    A. @InvocableMethod(label='Additional Info') public ContactInfo getInfo(Id contactId) { /*implementation*/ }

    B. @InvocableMethod(label='Additional Info') public List getInfo(List contactIds) { /*implementation*/ }

    C. @InvocableMethod(label='Additional Info') public static ContactInfo getInfo(Id contactId) { /*implementation*/ }

    D. @InvocableMethod(label='Additional Info') public static List getInfo(List contactIds) { /*implementation*/ }

  • Question 150:

    Which statement generates a list of Leads and Contacts that have a field with the phrase 'ACME'?

    A. List searchList = [FIND "*ACME*" IN ALL FIELDS RETURNING Contact, Lead];

    B. List> searchList = [FIND "*ACME*" IN ALL FIELDS RETURNING Contact, Lead];

    C. List> searchList = [SELECT Name, ID FROM Contact, Lead WHERE Name like '%ACME%'];

    D. Map searchList = [FIND "*ACME*" IN ALL FIELDS RETURNING Contact, Lead];

Tips on How to Prepare for the Exams

Nowadays, the certification exams become more and more important and required by more and more enterprises when applying for a job. But how to prepare for the exam effectively? How to prepare for the exam in a short time with less efforts? How to get a ideal result and how to find the most reliable resources? Here on Vcedump.com, you will find all the answers. Vcedump.com provide not only Salesforce exam questions, answers and explanations but also complete assistance on your exam preparation and certification application. If you are confused on your PDI exam preparations and Salesforce certification application, do not hesitate to visit our Vcedump.com to find your solutions here.