PDI Exam Details

  • Exam Code
    :PDI
  • Exam Name
    :Salesforce Certification for Platform Developer I (Plat-Dev-201)
  • Certification
    :Salesforce Certifications
  • Vendor
    :Salesforce
  • Total Questions
    :270 Q&As
  • Last Updated
    :Jul 13, 2026

Salesforce PDI Online Questions & Answers

  • Question 1:

    Cloud Kicks has a multi-screen flow that its call center agents use when handling inbound service desk calls.

    At one of the steps in the flow, the agents should be presented with a list of order numbers and dates that are retrieved from an external order management system in real time and displayed on the screen.

    What should a developer use to satisfy this requirement?

    A. An outbound message
    B. An Apex REST class
    C. An Apex controller
    D. An invocable method

  • Question 2:

    While developing an Apex class with custom search functionality that will be launched from a Lightning Web Component, how can the developer ensure only records accessible to the currently logged in user are displayed?

    A. Use the WITH SECURITY_ENFORCED clause within the SOQL.
    B. Use the inherited sharing keyword.
    C. Use the with sharing keyword.
    D. Use the without sharing keyword.

  • Question 3:

    What are two characteristics related to formulas? Choose 2 answers

    A. Formulas are calculated at runtime and are not stored in the database.
    B. Formulas can reference themselves.
    C. Formulas can reference values in related objects.
    D. Fields that are used in a formula field can be deleted or edited without editing the formula.

  • Question 4:

    A developer is writing an Apex trigger that processes up to 200 records at once. The trigger performs a SOQL query for each record and occasionally exceeds governor limits.

    What should the developer do to resolve this issue?

    A. Move the SOQL query outside the for loop
    B. Convert the trigger to an after trigger
    C. Add a try-catch block around the query
    D. Use dynamic SOQL instead of static SOQL

  • Question 5:

    Which two characteristics are true for Lightning Web Component custom events? Choose 2 answers

    A. Data may be passed in the payload of a custom event using @wire decorated properties.
    B. Data may be passed In the payload of a custom event using a property called detail.
    C. By default a custom event only propagates to its immediate container and to its immediate child component.
    D. By default a custom event only propagates to it's immediate container.

  • Question 6:

    Universal Containers has a large number of custom applications that were built using a third-party JavaScript framework and exposed using Visualforce pages. The company wants to update these applications to apply styling that resembles the look and feel of Lightning Experience.

    What should the developer do to fulfill the business request in the quickest and most effective manner?

    A. Rewrite all Visualforce pages as Lightning components.
    B. Set the attribute enableLightning to true in the definition.
    C. Enable Available for Lightning Experience, Lightning Communities, and the mobile app on Visualforce pages used by the custom application.
    D. Incorporate the Salesforce Lightning Design System CSS stylesheet Into the JavaScript applications.

  • Question 7:

    Which code in a Visualforce page and/or controller might present a security vulnerability?

  • Question 8:

    A developer writes a trigger on the Account object on the before update event that increments a count field. A record triggered flow also increments the count field every time that an Account is created or updated.

    What is the value of the count field if an Account is inserted with an initial value of zero, assuming no other automation logic is implemented on the Account?

    A. 4
    B. 2
    C. 1
    D. 3

  • Question 9:

    A developer created this Apex trigger that calls MyClass.mystaticMethod:

    The developer creates a test class with a test method that calls MyClass.myStaticMethod directly, resulting in 81% overall code coverage

    What happens when the developer tries to deploy the trigger and two classes to production, assuming no other code exists?

    A. The deployment passes because both classes and the trigger were included in the deployment.
    B. The deployment fails because no assertions were made in the test method.
    C. The deployment passes because the Apex code has the required >75% code coverage.
    D. The deployment fails because the Apex trigger has no code coverage.

  • Question 10:

    How is a controller and extension specified for a custom object named "Notice" on a Visualforce page?

    A. apex:page standardController="Notice_c" extensions="myControllerExtension""
    B. apex:page controllers="Notice_c, myContcollerExtension"
    C. apex:pege=Notice extends="myControllerExtension"
    D. apex:page controller="Notice_c" extensions="myControllerExtension"

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.