PD1 Cheat Sheet 2026

The 30 highest-yield PD1 facts, distilled from real exam questions. Print it, save it as a PDF, or study it here — free, no sign-up.

65 questions
105 min time limit
68% to pass
  1. Which LWC module provides the NavigationMixin used for programmatic navigation? lightning/navigation
  2. What is the primary consideration when implementing changes to integration architecture? Impact assessment and change management
  3. Which Apex method is used to execute anonymous Apex code directly without creating a class or trigger? Execute Anonymous block via Developer Console or CLI
  4. What is the best practice for maintaining integration architecture performance over time? Implement scheduled preventive maintenance
  5. In Aura components, what is the equivalent of LWC's @wire decorator for reading Salesforce data? force:recordData component with recordId attribute
  6. What role does continuous feedback play in PD1 quality improvement processes? It provides ongoing data for identifying trends, successes, and areas needing improvement
  7. A developer sets up test data using @testSetup. Which of the following statements about @testSetup data is TRUE? Each test method gets its own rollback of the setup data after it runs
  8. How do you pass a parameter from a Visualforce page to a controller method using ? Use child elements inside
  9. Which metadata type is used to control field-level security and is included in a deployment as part of a Profile or Permission Set? FieldPermissions
  10. Which field type in Salesforce is most appropriate for storing a value that must not be visible to most users and needs to be masked? Text (Encrypted)
  11. Which type of assessment provides a snapshot of current status at a single point in time? Baseline assessment
  12. What is a bind variable in the context of a SOQL query in Apex? An Apex variable referenced in a SOQL query using a colon (:) prefix
  13. In a Salesforce debug log, which event category would you expand to find details about Apex variable assignments and conditional branch decisions? APEX_CODE
  14. Which principle is fundamental to good apex programming practice? Separation of concerns and modularity
  15. When using the Developer Console's Checkpoint feature, what type of information can a developer inspect at a checkpoint line? Variable values, heap contents, and iteration counts at that execution point
  16. What is the maximum timeout value (in milliseconds) for a single Apex callout? 120000
  17. Which relationship type in Salesforce creates a dependent record where the child is deleted when the parent is deleted? Master-Detail
  18. Which skill is most critical for effective data modeling and management? Communication and stakeholder engagement
  19. Which Salesforce feature allows you to deploy a validated change set immediately without re-running all tests? Quick Deploy
  20. What is the effect of adding a FOR UPDATE clause to a SOQL query in Apex? It locks the returned records to prevent concurrent modification by other transactions
  21. What does the SeeAllData=true annotation in @isTest do? Allows the test to access all records in the org
  22. Which approach correctly prevents an LWC component from accessing the parent component's DOM elements? LWC automatically enforces shadow DOM isolation between components
  23. What is the recommended response when a security incident is detected in an PD1 environment? Follow the incident response plan: contain, eradicate, recover
  24. What tool in Salesforce allows developers to view debug logs filtered by user or by log category? Developer Console
  25. Which Apex collection type enforces uniqueness of its elements and does not maintain insertion order? Set
  26. Which component should you use to render a Visualforce page inside another Visualforce page?
  27. A developer wants a Flow to pause and resume execution after an external approval is received. Which Flow element supports this? Wait Element (Pause)
  28. In LWC, which key directive is REQUIRED when using for:each iteration to help the framework efficiently update the DOM? key={item.Id}
  29. Which Lightning Web Component lifecycle hook fires after every render of the component, including the initial render? renderedCallback()
  30. A managed package component cannot be overwritten by a deployment. What should a developer do if a managed package field needs customization? Create a custom field on the same object and use it instead
Turn these facts into recall:
Was this helpful?