Go Back on PDII Exam
Available in 1, 3, 6 and 12 Months Free Updates Plans
PDF: $15 $60

Test Engine: $20 $80

PDF + Engine: $25 $99

PDII Practice Test


Page 4 out of 39 Pages

For compliance purposes, a company is required to track long-term product usage in their org. The information that they need to log will be collected from more than one object and, over time, they predict they will have hundreds of millions of records. What should a developer use to implement this?


A. Setup audit trail


B. Field audit trail


C. Big objects


D. Field history tracking





C.
  Big objects


A developer is tasked with creating a Lightning web component that allows users to create a Case for a selected product, directly from a custom Lightning page. The input fields in the component are displayed in a non-linear fashion on top of an image of the product to help the user better understand the meaning of the fields. Which two components should a developer use to implement the creation of the Case from the Lightning web component? (Choose two answers).


A. lightning-record-edit-form


B. lightning-input


C. lightning-record-form


D. lightning-input-field





A.
  lightning-record-edit-form

D.
  lightning-input-field

Which two scenarios require an Apex method to be called imperatively from a Lightning web component? (Choose two.)


A. Calling a method that makes a web service callout


B. Calling a method that is not annotated with cacheable=true


C. Calling a method with the click of a button


D. Calling a method that is external to the main controller for the Lightning web component





A.
  Calling a method that makes a web service callout

B.
  Calling a method that is not annotated with cacheable=true


A Salesforce Platform Developer is leading a team that is tasked with deploying a new application to production. The team has used source-driven development, and they want to ensure that the application is deployed successfully. What tool or mechanism should be used to verify that the deployment is successful?


A. Force.com Migration Tool


B. Salesforce DX CLI


C. Apex Test Execution


D. Salesforce Inspector





B.
  Salesforce DX CLI




Explanation:

The Salesforce CLI with Salesforce DX can be used to execute and verify the deployment of metadata to production. It allows the developer to run specified tests and ensure that the deployment meets all required conditions for success.

Which code snippet processes records in the most memory efficient manner, avoiding governor limits such as "Apex heap size too large"?


A. List opportunities = [SELECT Id, Amount FROM Opportunity]; for(Opportunity opp : opportunities) { // Perform operation here


B. for(Opportunity opp : [SELECT Id, Amount FROM Opportunity]) { // perform operation here


C. Map opportunities = new Map([SELECT Id, Amount FROM Opportunity]); for(Id oppId : opportunities.keySet()) { // perform operation here


D. List opportunities = Database.query('SELECT Id, Amount FROM Opportunity'); for(Opportunity opp : opportunities) { // perform operation here





B.
  for(Opportunity opp : [SELECT Id, Amount FROM Opportunity]) { // perform operation here




Explanation:

SOQL For Loops process records in smaller, manageable batches of 200, reducing memory usage and avoiding governor limits like "Apex heap size too large." Unlike other options that load all records into memory, SOQL For Loops handle large datasets efficiently by querying incrementally.


Page 4 out of 39 Pages
Previous