Salesforce Platform Developer II Exam Guide 2025: Practice Questions & Tips

SF
Salesforce Certifications Guides
Certified experts • Winter '26 updated
📅 Published: November 21, 2025 🔄 Updated: March 2026 ⏱ 10 min read
★★★★☆ 4.3/5 (170 reviews)
| ⭐⭐⭐ Moderate | ~60% pass rate

Salesforce Certified Platform Developer II Certification Exam Guide

Salesforce Platform Developer II Certification Exam Guide — Winter '26 Salesforce certification exam guide with study tips, domain breakdowns and practice questions
🏆
Salesforce Certification Exam Guide
Salesforce Platform Developer II Certification Exam Guide
✓ Domain weights  ·  ✓ Practice questions  ·  ✓ Study resources  ·  ✓ Winter '26 updated
Updated
Winter '26

⚡ Quick Answer

What is the Salesforce Certified Platform Developer II Certification Exam Guide?

The Salesforce Certified Platform Developer II Certification Exam Guide validates expertise in the relevant Salesforce domain. Exam format: 65% passing score. Offered by Salesforce, registered through Webassessor/Kryterion. Updated for Winter '26.

UPDATED

Winter '26 Edition

Last Updated: March 2026  |  Exam Version: Winter '26

The Salesforce Certified Platform Developer II (PDII) credential validates your advanced Apex development expertise, architectural design skills, and ability to build scalable enterprise solutions on the Salesforce platform. This challenging certification is intended for developers with Platform Developer I credentials and minimum two years of hands-on development experience. Expect rigorous questions on design patterns, asynchronous processing, and best-practice implementation.

⚡ What's New in Winter '26

🤖 Enhanced Async Processing

Winter '26 emphasizes modern queuing patterns and Queueable interfaces for sophisticated batch and integration scenarios.

📦 Package Development Focus

Expect deeper coverage of unlocked packages, namespacing, and dependency management for enterprise-scale deployments.

🔌 Integration Architecture

Platform Events and event-driven architecture now represent a larger portion of integration domain content.

📊 Exam At a Glance

Certification NameSalesforce Certified Platform Developer II
LevelDeveloper
PrerequisitesSalesforce Certified Platform Developer I; 2+ years professional development experience
Number of Questions60 multiple-choice
Duration120 minutes
Passing Score70%
Exam Fee$400 USD
Retake Fee$200 USD
DeliveryProctored online or at testing center

🎯 Exam Domains & Weightings

1. Data Modeling

12%

This domain assesses your grasp of advanced schema design, custom object relationships, and data architecture decisions that support complex business requirements. You'll demonstrate understanding of performance implications and scalability considerations when structuring data models.

🆕 Winter '26: Winter '26 includes expanded coverage of design decisions for multi-tenant environments and data duplication strategies.

2. Architecture

18%

Architecture represents a substantial portion of the exam, testing your ability to evaluate trade-offs between implementation approaches and recommend optimal solutions for enterprise scenarios. Expect questions on layering, separation of concerns, and design patterns that guide professional development.

🆕 Winter '26: Increased focus on event-driven architecture and messaging patterns for modern cloud integrations.

3. Logic and Process Automation

22%

The largest domain covers declarative and programmatic automation, including Apex logic, Flow design, and trigger implementation. This section emphasizes when to use asynchronous processing, queueing mechanisms, and orchestration frameworks that keep code maintainable and performant.

🆕 Winter '26: Winter '26 expands Queueable interface usage and async chain patterns for complex multi-step workflows.

4. User Interface

18%

This domain evaluates your competency with Lightning Web Components, Aura frameworks, and page customization techniques that deliver exceptional user experiences. Questions explore accessibility, responsive design, and client-side state management.

🆕 Winter '26: Enhanced content on LWC composition patterns and component lifecycle optimization.

5. Testing and Deployment

15%

Testing strategies, code coverage requirements, and deployment pipelines form the foundation of this domain. You'll demonstrate expertise in writing effective test classes, managing dependencies, and executing zero-downtime releases.

🆕 Winter '26: Winter '26 includes deeper coverage of Sandbox strategies and continuous integration pipelines.

6. Integration

15%

This domain covers external system communication, API consumption, and event-based connectivity patterns. You'll be tested on callout design, middleware patterns, and managing integration complexity across heterogeneous enterprise environments.

🆕 Winter '26: Platform Events and loosely-coupled integration architectures receive expanded emphasis.

❓ Sample Exam Questions

A developer needs to ensure that only one instance of a logging service exists across an entire transaction and can be accessed from anywhere in the code. Which design pattern should be implemented to accomplish this requirement?

  • A. Builder Pattern for constructing the logger incrementally
  • B. Singleton Pattern to restrict instantiation and provide global access
  • C. Observer Pattern to monitor logging events
  • D. Adapter Pattern to convert logging interfaces

A developer needs to optimize test execution time in a test class that contains 15 test methods. Each method requires the same set of Account and Contact records to be created. Which approach best addresses this requirement?

  • A. Use the @IsTest(SeeAllData=true) annotation to access production data directly in each test method
  • B. Create a method annotated with @TestSetup that instantiates the required records once for all test methods to utilize
  • C. Implement a custom batch job that runs before test execution to pre-populate the test database with necessary records
  • D. Add @SuppressWarnings annotations to each test method to bypass governor limit checks during test fixture creation

Your trigger needs to make an external REST API call when an Opportunity is closed. What is the recommended approach to handle this requirement?

  • A. Call the external API directly within the trigger logic using HttpRequest
  • B. Wrap the API call in an asynchronous method decorated with @future(callout=true)
  • C. Use a scheduled action with System.scheduleBatch to process the callout
  • D. Emit the callout request through Platform Events for immediate synchronous processing

A company needs to integrate multiple external systems with Salesforce while maintaining architectural flexibility and avoiding tight dependencies. Which characteristic of Platform Events best addresses this requirement?

  • A. They automatically retry failed messages without custom error handling code
  • B. They enable publishers and subscribers to operate independently without direct coupling between systems
  • C. They consume fewer API calls than standard REST callouts
  • D. They guarantee synchronous processing across all connected applications

A developer needs to create a multi-step data processing workflow where each batch job must complete before the next one begins. What is the recommended method to achieve this sequential batch execution?

  • A. Use the Schedulable interface to schedule batch jobs at intervals
  • B. Implement Database.Stateful and store job IDs in instance variables
  • C. Invoke Database.executeBatch from within the finish method of the current batch class
  • D. Enable the AsyncApexJob polling feature to monitor batch completion events

📚 Study Resources

🏃 Trailhead

Complete the official Certification Prep trail — free, covers all exam domains, and is updated each release.

Go to Trailhead →

📄 Official Exam Guide

Download the official exam guide from Trailhead for the exact domain weightings and topic list for Winter '26.

Official Guide →

💬 Trailblazer Community

Join the study group on the Trailblazer Community to share tips, ask questions, and connect with other candidates.

Join Community →

💡 Top Exam Tips

  1. Prioritize understanding Architecture (18%) and Logic and Process Automation (22%)—these domains collectively comprise 40% of exam content and heavily emphasize design patterns, trigger frameworks, and async processing strategies.
  2. Master the distinctions between @future, Queueable, Batch, and Scheduled Apex by building mental models of when each mechanism suits particular use cases and governor limit constraints.
  3. Study namespaced packages, unlocked package dependency management, and versioning strategies—package development represents a modern, practical skill set the exam assesses.
  4. Practice articulating architectural trade-offs and design reasoning; the exam frequently presents scenarios demanding "what is the optimal approach?" answers requiring nuanced judgment rather than rote knowledge.
  5. Review design patterns (Singleton, Factory, Strategy, Observer) and dependency injection principles—these concepts underpin many advanced architectural questions on the exam.

🙋 Frequently Asked Questions

What background do I need before attempting PDII? +
You must hold the Salesforce Certified Platform Developer I credential and possess minimum two years of hands-on professional development experience. This prerequisite ensures you've mastered foundational Apex, Lightning, and configuration skills before tackling advanced architectural concepts.
How does the difficulty of PDII compare to Platform Developer I? +
PDII significantly escalates difficulty, shifting focus from syntax and mechanics to architectural design, performance optimization, and decision-making under trade-off scenarios. Expect fewer straightforward knowledge questions and more complex, real-world architectural challenges.
Should I emphasize memorizing syntax or conceptual understanding? +
Conceptual understanding dominates PDII—the exam tests your ability to evaluate architectural options, explain trade-offs, and justify design decisions. While syntax familiarity matters, depth of reasoning and design philosophy carry far greater weight.
What study resources best prepare me for PDII? +
Combine Trailhead modules focused on architecture and async patterns with hands-on sandbox practice building trigger frameworks, package solutions, and integration patterns. Reading Salesforce architecture guides and studying open-source frameworks accelerates mastery of professional-grade design practices.
How many attempts do I typically need to pass PDII? +
Most developers with solid Platform Developer I foundations and relevant experience pass on their first or second attempt after thorough preparation. However, PDII's difficulty means some candidates require additional study cycles to internalize architectural nuance and design reasoning.

Ready to Get Certified?

Start with Trailhead and book your exam when you're consistently scoring 80%+ on practice questions.

Book the Exam →