Practice Test Free
  • QUESTIONS
  • COURSES
    • CCNA
    • Cisco Enterprise Core
    • VMware vSphere: Install, Configure, Manage
  • CERTIFICATES
No Result
View All Result
  • Login
  • Register
Quesions Library
  • Cisco
    • 200-301
    • 200-901
      • Multiple Choice
      • Drag Drop
    • 350-401
      • Multiple Choice
      • Drag Drop
    • 350-701
    • 300-410
      • Multiple Choice
      • Drag Drop
    • 300-415
      • Multiple Choice
      • Drag Drop
    • 300-425
    • Others
  • AWS
    • CLF-C02
    • SAA-C03
    • SAP-C02
    • ANS-C01
    • Others
  • Microsoft
    • AZ-104
    • AZ-204
    • AZ-305
    • AZ-900
    • AI-900
    • SC-900
    • Others
  • CompTIA
    • SY0-601
    • N10-008
    • 220-1101
    • 220-1102
    • Others
  • Google
    • Associate Cloud Engineer
    • Professional Cloud Architect
    • Professional Cloud DevOps Engineer
    • Others
  • ISACA
    • CISM
    • CRIS
    • Others
  • LPI
    • 101-500
    • 102-500
    • 201-450
    • 202-450
  • Fortinet
    • NSE4_FGT-7.2
  • VMware
  • >>
    • Juniper
    • EC-Council
      • 312-50v12
    • ISC
      • CISSP
    • PMI
      • PMP
    • Palo Alto Networks
    • RedHat
    • Oracle
    • GIAC
    • F5
    • ITILF
    • Salesforce
Contribute
Practice Test Free
  • QUESTIONS
  • COURSES
    • CCNA
    • Cisco Enterprise Core
    • VMware vSphere: Install, Configure, Manage
  • CERTIFICATES
No Result
View All Result
Practice Test Free
No Result
View All Result
Home Practice Questions Free

Certified Platform Developer II Practice Questions Free

Table of Contents

Toggle
  • Certified Platform Developer II Practice Questions Free – 50 Exam-Style Questions to Sharpen Your Skills
  • Free Access Full Certified Platform Developer II Practice Questions Free

Certified Platform Developer II Practice Questions Free – 50 Exam-Style Questions to Sharpen Your Skills

Are you preparing for the Certified Platform Developer II certification exam? Kickstart your success with our Certified Platform Developer II Practice Questions Free – a carefully selected set of 50 real exam-style questions to help you test your knowledge and identify areas for improvement.

Practicing with Certified Platform Developer II practice questions free gives you a powerful edge by allowing you to:

  • Understand the exam structure and question formats
  • Discover your strong and weak areas
  • Build the confidence you need for test day success

Below, you will find 50 free Certified Platform Developer II practice questions designed to match the real exam in both difficulty and topic coverage. They’re ideal for self-assessment or final review. You can click on each Question to explore the details.

Question 1

Image
A company has the Lightning Component above that allows users to click a button to save their changes and redirects them to a different page. Currently, when the user hits the Save button the records are getting saved, but they are not redirected.
Which three techniques can a developer use to debug the JavaScript? (Choose three.)

A. Enable Debug Mode for Lightning components for the user.

B. Use console.log() messages in the JavaScript.

C. Use Developer Console to view debug log.

D. Use the browser’s dev tools to debug the JavaScript.

E. Use Developer Console to view checkpoints.

 


Suggested Answer: ABD

Community Answer: ABD

 

Question 2

A developer wants to create a Visualforce page that allows a user to search for a given account by Name. If the account is found, the account details should be populated on screen. If no account is found, an error message should be displayed to the user.
How can this be accomplished? (Choose two.)

A. Use the (apex: information) tag to display the error message

B. Use the ApexPages.addMessage() method to add the error message

C. Use the tag to display the error message

D. Use the account.addError() method to add the error message

 


Suggested Answer: BC

Community Answer: BC

 

Question 3

A developer has written the following method:
static void processList(List input){
Which code block can be used to call the method?

A. processList (acc)

B. processList ([FIND ‘Acme” ‘RETURNING Account])

C. processList([SELECT Id, Name FROM sObject WHERE Type = ‘Account’])

D. for Account acc : [SELECT Id, Name FROM Account])

 


Suggested Answer: D

Community Answer: A

 

Question 4

An Apex trigger and Apex class increment a counter, Edit_Count_c, any time that the Case is changed.
 Image
A new process on the Case object was just created in production for when a Case is created or updated. Since the process was added, there are reports that the Edit_Count_c is being incremented by more than one on Case edits.
Which change in the Apex code will fix the problem?

A.
Image

B.
Image

C.
Image

D.
Image

 


Suggested Answer: B

Community Answer: B

 

Question 5

A developer needs test data for Apex test classes.
What can the developer use to provide test data to the test methods? (Choose two.)

A. List Is = Test.loadData (Lead.sObjectType, ‘myTestLeads’);

B. myDataFactory.createTestRecords (10)

C. Database.createTestRecords (10)

D. List Is = Test.loadDat (Lead.sObjectType, $Resource + ‘myTestLeads’);

 


Suggested Answer: AB

Community Answer: AB

 

Question 6

During the order of execution of a Visualforce page GET request, what happens after this step?
Evaluate constructors on controllers and extensions

A. Evaluate constructors and expressions on custom components

B. Create view state if exists

C. Send the HTML response to the browser

D. Evaluate expressions, action attributes, and method calls

 


Suggested Answer: A

Community Answer: A

 

Question 7

Given a list of Opportunity records named opportunityList, which code snippet is best for querying all Contacts of the Opportunity's Account?

A. List contactList = new List <Contact>(); for(Opportunity o : opportunityList){ Account a = [SELECT Id, (SELECT Id FROM Contacts) FROM Account WHERE Id = :o.AccountId] contactList.addAll(a.Contacts); )

B. List contactList = new List <Contact>(); Set accountIds = new Set (); for (Opportunity o : opportunityList){ contactIds.add(o.ContactId); } for(Contact c : [SELECT Id FROM Contact WHERE Id IN :contactIds]){ contactList.add(c); }

C. List contactList = new List <Contact>(); Set accountIds = new Set (); for(Opportunity o : opportunityList){ accountIds.add(o.AccountId); } for(Account a : [SELECT Id, (SELECT Id FROM Contacts) FROM Account WHERE Id IN :accountIds]){ contactList.addAll(a.Contacts); }

D. List contactList = new List <Contact>(); for ( Contact c : [SELECT Id FROM Contact WHERE AccountId IN :opportunityList.AccountId] ){ contactList.add(c); }

 


Suggested Answer: C

Community Answer: C

 

Question 8

A developer wrote an Apex class to make several callouts to an external system.
If the URLs used in these callouts will change often, which feature should the developer use to minimize changes needed to the Apex class?

A. Remote Site Settings

B. Session Id

C. Named Credentials

D. Connected Apps

 


Suggested Answer: C

Reference:
https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_callouts_named_credentials.htm

Question 9

When testing batch classes, what must a developer do? (Choose two.)

A. Use seeAllData=true

B. Encapsulate code in Test.startTest() and Test.stopTest()

C. Call the class’ “execute” method

D. Limit the amount of records you test to < 200

 


Suggested Answer: BD

Community Answer: BC

If you use “seeAllData=true,” you are a bad person

Question 10

As part of a custom interface, a developer team creates various new Lightning web components. Each of the components handles errors using toast messages. When the development is complete, all the components are added to the same Lightning page.
During acceptance testing, users complain about the long chain of toast messages that display when errors occur loading the components.
Which two techniques should the developer implement to improve the user experience? (Choose two.)

A. Use a [template] tag to display in-place error messages

B. Use public properties on each component to display the error messages

C. Use the window.alert() method to display the error messages.

D. Use a Lightning web component to aggregate and display all errors.

 


Suggested Answer: AB

Community Answer: AD

 

Question 11

A company's support process dictates that any time a Case is closed with a Status of 'Could not fix', an Engineering Review custom object record should be created and populated with information from the Case, the Contact, and any of the Products associated with the Case.
What is the correct way to automate this using an Apex trigger?

A. An after update trigger that creates the Engineering Review record and inserts it

B. A before update trigger that creates the Engineering Review record and inserts it

C. An after upsert trigger that creates the Engineering Review record and inserts it

D. A before upsert trigger that creates the Engineering Review record and inserts it

 


Suggested Answer: A

Community Answer: A

 

Question 12

What is a best practice when unit testing a controller? (Choose two.)

A. Simulate user interaction by leveraging Test.setMock()

B. Verify correct references by using getURL()

C. Access test data by using seeAllData=true

D. Set query parameters by using getParameters().put

 


Suggested Answer: BD

Community Answer: BD

 

Question 13

What is a potential design issue with the following code?
trigger accountTrigger on Account (before update){ Boolean processOpportunity = false; List opptysClosedLost = new List() List IstAllOpp = [select StageName from Opportunity where accountId IN :Trigger.newMap.keySet()]; if(!IstAllOpp.isEmpty()) processOpportunity = true; while(processOpportunity)
{ for(opportunity o : IstAllOpp) if(o.StageName == 'Closed - Lost') opptysClosedLost.add(o); processOpportunity = false; if(!opptysClosedLost.isEmpty()) delete opptysClosedLost;

A. SOQL could be avoided by creating a formula field for StageName in Account from the related Opportunity

B. The code will result in a System.LimitException : Too many script statements error

C. The code will result in a System.DmlException:Entity_is_Deleted error

D. The code will result in a System.LimitException: Apex CPU time limit exceeded error

 


Suggested Answer: D

Community Answer: B

 

Question 14

An org has a requirement that addresses on Contacts and Accounts should be normalized to a company standard by Apex code any time that they are saved.
What is the optimal way to implement this?

A. Apex trigger on Contact that calls the Account trigger to normalize the address

B. Apex triggers on Contact and Account that normalize the address

C. Apex trigger on Account that calls the Contact trigger to normalize the address

D. Apex triggers on Contact and Account that call a helper class to normalize the address

 


Suggested Answer: A

Community Answer: D

 

Question 15

An org has a requirement that an Account must always have one and only one Contact listed as Primary. So selecting one Contact will de-select any others. The client wants a checkbox on the Contact called 'Is Primary' to control this feature. The client also wants to ensure that the last name of every Contact is stored entirely in uppercase characters.
What is the optimal way to implement these requirements?

A. Write an after update trigger on Contact for the Is Primary logic and a separate before update trigger on Contact for the last name logic.

B. Write a Validation Rule on the Contact for the Is Primary logic and a before update trigger on Contact for the last name logic.

C. Write an after update trigger on Account for the Is Primary logic and a before update trigger on Contact for the last name logic.

D. Write a single trigger on Contact for both after update and before update and callout to helper classes to handle each set of logic.

 


Suggested Answer: D

Community Answer: D

 

Question 16

A developer must perform a complex SOQL query that joins two objects in a Lightning component.
How can the Lightning component execute the query?

A. Invoke an Apex class with the method annotated as @AuraEnabled to perform the query

B. Use the Salesforce Streaming API to perform the SOQL query

C. Create a Process Builder to execute the query and invoke from the Lightning component

D. Write the query in a custom Lightning web component wrapper and invoke from the Lightning component

 


Suggested Answer: A

Community Answer: A

 

Question 17

What is the optimal technique a developer should use to programmatically retrieve Global Picklist options in a Test Method?

A. Use the Schema namespace.

B. Use a static resource.

C. Perform a callout to the Metadata API.

D. Perform a SOQL Query.

 


Suggested Answer: A

Community Answer: A

 

Question 18

A company represents their customers as Accounts in Salesforce. All customers have a unique Customer_Number__c that is unique across all of the company's systems. They also have a custom Invoice__c object, with a Lookup to Account, to represent invoices that are sent out from their external system. This company wants to integrate invoice data back into Salesforce so Sales Reps can see when a customer is paying their bills on time.
What is the optimal way to implement this?

A. Ensure Customer_Number__c is an External ID and that a custom field Invoice_Number__c is an External ID and Upsert invoice data nightly.

B. Query the Account Object upon each call to insert invoice data to fetch the Salesforce ID corresponding to the Customer Number on the invoice.

C. Create a cross-reference table in the custom invoicing system with the Salesforce Account ID of each Customer and insert invoice data nightly.

D. Use Salesforce Connect and external data objects to seamlessly import the invoice data into Salesforce without custom code.

 


Suggested Answer: A

 

Question 19

What is a consideration when using bind variables with dynamic SOQL? (Choose two.)

A. Dynamic SOQL cannot reference fields on bind variables

B. Dynamic SOQL cannot use bind variables

C. Bind variables must be public or global

D. Bind variables must be in local scope

 


Suggested Answer: AD

Community Answer: AD

 

Question 20

A user receives the generic "An internal server error has occurred" while interacting with a custom Lightning Component.
What should the developer do to ensure a more meaningful message?

A. Add an onerror event handler to the tag.

B. Add an error-view component to the markup.

C. Use an AuraHandledException in a try/catch block.

D. Use ProcessBuilder to catch the error.

 


Suggested Answer: C

Community Answer: A

 

Question 21

A developer must create a way for external partners to submit millions of leads into Salesforce per day.
How should the developer meet this requirement?

A. Publicly expose a Visualforce page via Force.com Sites

B. Create a web service on Heroku that uses Heroku Connect

C. Host a Web-to-Lead form on the company website

D. Publicly expose an Apex Web Service via Force.com Sites

 


Suggested Answer: B

 

Question 22

A developer is working on code that requires a call to an external web service from a batch.
How should the developer enable this functionality?

A. Implement a custom System.CalloutException class

B. Include Database.AllowCallout() in the class definition

C. Implement an @future method for the callout, and invoke it from the batch

D. Specify “callout=true” in the batch implementation

 


Suggested Answer: B

Community Answer: B

 

Question 23

Which three Visualforce components can be used to initiate Ajax behavior to perform partial page updates? (Choose three.)

A.

B.

C.

D.

E.

 


Suggested Answer: ABD

Community Answer: ABD

 

Question 24

A developer is asked to find a way to store secret data with an ability to specify which profiles and users can access which secrets.
What should be used to store this data?

A. Static resources

B. Custom metadata

C. Custom settings

D. System.Cookie class

 


Suggested Answer: C

Community Answer: C

 

Question 25

A developer is asked to create a Lightning web component that will be invoked via a button on a record page. The component must be displayed in a modal dialog.
Which three steps should the developer take to achieve this? (Choose three.)

A. In targets, add lightning_RecordAction as a target.

B. In targetConfigs, add lightning_AppPage as a target.

C. Set actionType to ScreenAction.

D. Add a targetConfig and set targets to lightning_RecordAction.

E. Set eventType to Action.

 


Suggested Answer: ACD

 

Question 26

What is the transaction limit on the number of Apex jobs added to the queue?

A. 100

B. 150

C. 50

D. 200

E. There is no limit

 


Suggested Answer: C

 

Question 27

A developer receives an error when trying to call a global server-side method using the @remoteAction decorator.
How can the developer resolve the error?

A. Decorate the server-side method with (static=true)

B. Change the function signature to be private static

C. Decorate the server-side method with (static=false)

D. Add static to the server-side method signature

 


Suggested Answer: D

Community Answer: D

 

Question 28

Users report that a button on a custom Lightning web component is not working. However, there are no other details provided.
What should the developer use to ensure error messages are properly displayed?

A. Add the tag to the component.

B. Add a try-catch block surrounding the DML statement.

C. Use the Database method with allOrNone set to false.

D. Add JavaScript and HTML to display an error message.

 


Suggested Answer: D

Community Answer: D

 

Question 29

Choose the correct definition for .

A. Allows for controller methods to be called directly from Javascript. Must be encapsulated in tags. Unlike actionSupport, these functions can be called directly from Javascript code

B. Sends an AJAX request according to the time interval you specify. If this ever gets re-rendered, it resets

C. Adds AJAX support to another component (e.g. onClick, onMouseUp, onFocus, etc.)

D. Can be associated with an AJAX request (actionFunction/actionSupport/actionPoller) and shows content conditionally depending on the status of the request (in progress/complete). Use the “id” field to specify name; use “status” field on related components to connect them

E. Signifies which components should be processed by the server when an AJAX request is generated

 


Suggested Answer: C

 

Question 30

A developer is writing a Lightning Web page that queries accounts in the system and presents a lightning-datatable with the results. The users want to be able to filter the results based on up to five fields, that will vary according to their selections when running the page.
Which feature of Apex code is required to facilitate this solution?

A. SOSL queries

B. describeSObjects()

C. Dynamic SQL

D. REST API

 


Suggested Answer: B

Community Answer: A

 

Question 31

A company wants to run different logic based on an Opportunity’s record type.
Which code segment handles this request and follows best practices?

A.
Image

B.
Image

C.
Image

D.
Image

 


Suggested Answer: D

Community Answer: D

 

Question 32

What is a consideration when testing batch Apex? (Choose two.)

A. Test methods must execute the batch with a scope size of less than 200 records

B. Test methods must call the batch execute() method once

C. Test methods must use the @isTest (SeeAllData=true) annotation

D. Test methods must run the batch between Test.startTest() and Test.stopTest()

 


Suggested Answer: AD

Community Answer: BD

 

Question 33

Which method should be used to convert a Date to a String in the current user's locale?

A. Date.format

B. String.format

C. String.valueOf

D. Date.parse

 


Suggested Answer: A

Community Answer: A

 

Question 34

A developer created a Lightning web component that allows users to input a text value that is used to search for Accounts by calling an Apex method. The Apex method returns a list of AccountWrappers and is called imperatively from a JavaScript event handler.
 Image
Which two changes should the developer make so the Apex method functions correctly? (Choose two.)

A. Add @AuraEnabled to line 09.

B. Add @AuraEnabled to line 03.

C. Add @AuraEnabled to lines 11 and 12.

D. Add @AuraEnabled to line 01.

 


Suggested Answer: C

Community Answer: B

 

Question 35

A developer has created a Visualforce page that uses a third-party JavaScript framework. The developer has decided to supply data to the JavaScript functions using JavaScript Remoting for Apex Controllers.
What is the correct syntax to declare a remote method in Apex? (Choose two.)

A. @RemoteAction global static String getTable()

B. @RemoteAction global String getTable()

C. @RemoteAction public static String getTable()

D. @RemoteObject global static String getTable()

 


Suggested Answer: AC

Community Answer: AC

 

Question 36

Which API can be used to execute unit tests? (Choose three.)

A. Streaming API

B. Test API

C. Tooling API

D. SOAP API

E. Metadata API

 


Suggested Answer: CDE

Community Answer: CDE

 

Question 37

UC Loans is a small company with a part time Salesforce administrator. UC Loans wants to create a Loan__c record whenever an Opportunity is won.
What is the optimal solution for UC Loans to accomplish this?

A. Process Builder

B. Quick Action

C. Workflow Rule

D. Apex Trigger

 


Suggested Answer: A

 

Question 38

A company processes Orders within their Salesforce instance. When an Order's status changes to 'Paid' it must notify the company's order management system
(OMS). The OMS exposes SOAP web service endpoints to listen for when to retrieve the data from Salesforce.
What is the optimal method to implement this?

A. Generate the Enterprise WSDL and use it to make a callout to the OMS.

B. Generate the Partner WSDL and use it to make a callout to the OMS.

C. Create an Outbound Message that contains the session ID and send it to the OMS.

D. Create an Apex trigger and make a callout to the OMS from the trigger.

 


Suggested Answer: C

Community Answer: C

 

Question 39

A developer must create a custom pagination solution. While users navigate through pages, if the data is changed from elsewhere, users should still see the cached results first accessed.
How can the developer meet these requirements?

A. Use @Cache annotation

B. Use a StandardSetController

C. Use OFFSET in SOQL queries

D. Use OFFSET WITH CACHE in SOQL queries

 


Suggested Answer: B

Community Answer: B

 

Question 40

A developer is using a third-party JavaScript library to create a custom user interface in Visualforce. The developer needs to use JavaScript to get data from a controller method in response to a user action.
How can the developer accomplish this?

A. Use to create a JavaScript wrapper for the controller method

B. Use the @RemoteAction annotation on the method definition with JavaScript Remoting

C. Use the $Controller global variable to access the controller method via JavaScript

D. Use to enable JavaScript support for the controller method

 


Suggested Answer: B

Community Answer: D

 

Question 41

Users complain that a page is very slow to respond. Upon investigation, the query below is found to perform slowly.
 Image
Which two actions can a developer take to improve performance? (Choose two.)

A. Make the CustomField_c field an External ID.

B. Make the field CustomField_c required because Salesforce field indexes do not include nulls.

C. Add a LIMIT clause to the query to reduce the number of records returned.

D. Contact Salesforce customer support to create a custom index to include null values.

 


Suggested Answer: AC

Community Answer: CD

 

Question 42

Refer to the following code snippet:
 Image
A developer created a JavaScript function as part of a Lightning web component (LWC) that surfaces information about Leads by wire calling getFetchLeadList when certain criteria are met.
Which three changes should the developer implement in the Apex class above to ensure the LWC can display data efficiently while preserving security? (Choose three.)

A. Use the WITH SECURITY_ENFORCED clause within the SOQL query.

B. Annotate the Apex method with @AuraEnabled(Cacheable=true).

C. Implement the with sharing keyword in the class declaration.

D. Annotate the Apex method with @AuraEnabled.

E. Implement the without sharing keyword in the class declaration.

 


Suggested Answer: ACD

Community Answer: ABC

 

Question 43

A customer has a single Visualforce page that allows each user to input up to 1500 sales forecasts and instantly view pivoted forecast calculations. Users are complaining that the page is loading slowly, and they are seeing error messages regarding heap and view state limits.
What are three recommendations to optimize page performance? (Choose three.)

A. Segregate calculation functionality from input functionality

B. Specify the list of sales forecasts as transient

C. Implement pagination and reduce records per page

D. Create formula fields to compute pivoted forecast calculations

E. Use JavaScript Remoting instead of controller actions

 


Suggested Answer: ABC

Community Answer: ABC

 

Question 44

Universal Container needs to integrate with an external system. Every time an Account record is updated to meet certain criteria, a SOAP message must be sent to a third party end-point with the following information: Name, Industry, AccountNumber, and Rating. The lead developer for the org is considering using Workflow rules instead of Apex triggers to fulfill the above requirements.
What are three benefits of using Workflow rules as opposed to Apex triggers? (Choose three.)

A. A SOAP message can send more than 100 notifications

B. Two-way SSL is supported by including a client certificate

C. Outbound messages prevent circular changes out-of-the-box

D. Retry logic for outbound messages is enabled out-of-the-box

E. Tracking outbound message delivery is enabled out-of-the-box

 


Suggested Answer: ABC

Community Answer: BCD

Reference:
https://www.sfdcstuff.com/2018/12/outbound-messages-implementation-tips.html
https://help.salesforce.com/articleView?id=workflow_om_considerations.htm&type=5

Question 45

What is the best way to display field-level error messages in Lightning?

A. ui:inputDefaultError

B. ui:outputText

C. aura:component

D. apex:message

 


Suggested Answer: A

 

Question 46

A managed package uses a list of country ISO codes and country names as reference data in many different places from within the managed package Apex code.
What is the optimal way to store and retrieve the list?

A. Store the information in Custom Metadata and query it with SOQL

B. Store the information in a List Custom Setting and access it with the getAll() method

C. Store the information in a List Custom Setting and query it with SOQL

D. Store the information in Custom Metadata and access it with the getAll() method

 


Suggested Answer: B

Community Answer: D

Reference:
https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_customsettings.htm

Question 47

A company wants to run different logic based on an Opportunity’s record type.
Which code segment handles this request and follows best practices?

A.
Image

B.
Image

C.
Image

D.
Image

 


Suggested Answer: B

Community Answer: C

 

Question 48

A Lightning Component functions in preview mode and needs to be used inside a Lightning App Builder page, but it is not available.
What change should be applied to the component?

A. Expose it in the markup using the implements and access attributes.

B. Delete the component, metadata, and Apex controller and recreate them.

C. Refresh the sandbox and upgrade it to the latest API version.

D. Look for errors in the logic in the JavaScript controller.

 


Suggested Answer: A

Community Answer: A

 

Question 49

A large company uses Salesforce across several departments. Each department has its own Salesforce Administrator. It was agreed that each Administrator would have their own sandbox in which to test changes.
Recently, users notice that fields that were recently added for one department suddenly disappear without warning. Also, Workflows that once sent emails and created tasks no longer do so.
Which two statements are true regarding these issues and resolution? (Choose two.)

A. The administrators are deploying their own Change Sets, thus deleting each other’s fields from the objects in production.

B. A sandbox should be created to use as a unified testing environment instead of deploying Change Sets directly to production.

C. Page Layouts should never be deployed via Change Sets, as this causes Workflows and Field-level Security to be reset and fields to disappear.

D. The administrators are deploying their own Change Sets over each other, thus replacing entire Page Layouts and Workflows in Production.

 


Suggested Answer: BD

Community Answer: BD

 

Question 50

A company has a native iOS app for placing orders that needs to connect to Salesforce to retrieve consolidated information from many different objects in a JSON format.
Which is the optimal method to implement this in Salesforce?

A. Apex REST Web Service

B. Apex SOAP Web Service

C. Apex SOAP Callout

D. Apex REST Callout

 


Suggested Answer: A

 

Free Access Full Certified Platform Developer II Practice Questions Free

Want more hands-on practice? Click here to access the full bank of Certified Platform Developer II practice questions free and reinforce your understanding of all exam objectives.

We update our question sets regularly, so check back often for new and relevant content.

Good luck with your Certified Platform Developer II certification journey!

Share18Tweet11
Previous Post

CERTIFIED PLATFORM APP BUILDER Practice Questions Free

Next Post

Certified Tableau CRM and Einstein Discovery Consultant Practice Questions Free

Next Post

Certified Tableau CRM and Einstein Discovery Consultant Practice Questions Free

CGEIT Practice Questions Free

CISA Practice Questions Free

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recommended

Network+ Practice Test

Comptia Security+ Practice Test

A+ Certification Practice Test

Aws Cloud Practitioner Exam Questions

Aws Cloud Practitioner Practice Exam

Comptia A+ Practice Test

  • About
  • DMCA
  • Privacy & Policy
  • Contact

PracticeTestFree.com materials do not contain actual questions and answers from Cisco's Certification Exams. PracticeTestFree.com doesn't offer Real Microsoft Exam Questions. PracticeTestFree.com doesn't offer Real Amazon Exam Questions.

  • Login
  • Sign Up
No Result
View All Result
  • Quesions
    • Cisco
    • AWS
    • Microsoft
    • CompTIA
    • Google
    • ISACA
    • ECCouncil
    • F5
    • GIAC
    • ISC
    • Juniper
    • LPI
    • Oracle
    • Palo Alto Networks
    • PMI
    • RedHat
    • Salesforce
    • VMware
  • Courses
    • CCNA
    • ENCOR
    • VMware vSphere
  • Certificates

Welcome Back!

Login to your account below

Forgotten Password? Sign Up

Create New Account!

Fill the forms below to register

All fields are required. Log In

Retrieve your password

Please enter your username or email address to reset your password.

Log In

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.