Salesforce Certification

Credential Overview

The Salesforce Certified Platform Developer II credential is designed for those who can demonstrate their skills and knowledge in advanced programmatic capabilities of the Force.com platform and data modeling to develop complex business logic and interfaces.

Here are some examples of the concepts you should understand to pass the exam:

  • Design, develop, test, and deploy programmatic solutions that are maintainable and re-usable
  • Follow Apex design patterns and object-oriented programming best practices

About the Exam and Programming Assignment

The Salesforce Certified Platform Developer II credential is comprised of three steps: (1) multiple-choice exam, (2) programming assignment, and (3) essay exam.  To earn the Salesforce Certified Platinum Developer II credential, you must successfully complete all three components.  Successful completion of the multiple-choice exam is required to move on to the programming assignment.


Multiple-choice Exam:

  • 60 multiple-choice questions
  • 120 minutes allotted to complete the exam
  • 63% is the passing score
  • Registration fee is USD 400
  • Retake fee is USD 200
  • No hard-copy or online materials may be referenced during the exam
  • Prerequisite: Current status as a Salesforce Certified Platform
    Developer I
  • A full exam outline can be found in the Exam Guide
  • All proctored Salesforce certification exams can be scheduled as an onsite or online exam.  Learn more about scheduling an exam.

Programming Assignment:

  • The assignment consists of developing programmatic components of an application using Apex and Visualforce against a set of business requirements in a pre-configured Salesforce organization.
  • Click here for information about the registration policy
  • 30 days are allotted to complete the Programming Assignment; plan to spend a minimum of 20 hours to complete the assignment.
  • A team of Salesforce experts evaluate Programming Assignment submissions.
  • Results are provided via email approximately 10-12 weeks following exam submission.
  • Successful completion of the Certified Platform Developer II multiple-choice exam is a prerequisite.




    Essay Exam:

    • Instructions for how to register for the essay exam will be provided at the time the Programming Assignment is distributed.
    • The exam consists of three (3) essay questions related to your Programming Assignment solution; no additional study materials or preparation is required.
    • 60 minutes allotted to complete the exam in a proctored environment.

      Sample Questions

      These sample questions are representative of what you can expect to see on the Salesforce Certified Platform Developer II multiple-choice exam and are designed to help you become familiar with the testing format. More sample questions are available in our exam guide.

      A developer is creating unit tests for code that makes SOAP web service callouts. The developer needs to insert some test data as a part of the unit tests setup.  How should the developer enable this functionality?  Choose 3 answers.

      1. Surround the callout with Test.startTest(), Test.stopTest()
      2. Surround the data insertion with Test.startTest(), Test.stopTest()
      3. Implement the WebServiceMock interface
      4. Update code to call Test.setMock()
      5. Implement the HttpCalloutMock interface

      The Answer is A,C,D.

      An integration user makes a successful login() call via the SOAP API. What can be used in the SOAP header to provide server authorization for subsequent API requests?

      Choose 1 answer.

      1. Named Credentials
      2. Session ID
      3. OAuth access token
      4. Security token

      The Answer is B.