Salesforce Salesforce-MuleSoft-Developer-II Practice Exam Questions & Answers

7 Free Questions Last reviewed October 26, 2026 Prepared & Reviewed by the ValidExamDumps Editorial Team

60 Practice Questions (Our Bank)
120 minutes Exam Duration
70% Passing Score
USD 200 Official Exam Fee
Exam Facts

Salesforce Salesforce-MuleSoft-Developer-II Exam Details

Key details for this exam, checked against the published exam outline

Exam Code
Salesforce-MuleSoft-Developer-II
Full Name
Salesforce Certified MuleSoft Developer II
Issuing Body
Salesforce
Question Format (Our Bank)
Multiple Choice
Delivery
Proctored exam, available online or at a testing center
Eligibility
Must hold the Salesforce Certified MuleSoft Developer credential
Validity
3 years
Practice Questions

Free Salesforce-MuleSoft-Developer-II Practice Questions

Each question shows the correct answer and an explanation of why it is right

VA
ValidExamDumps Editorial Team Every question and its answer is checked by our Salesforce-MuleSoft-Developer-II exam preparation team, who also write the explanation shown with each one. How we research and review these pages

Question 1 Domain 4 Implement performant and reliable Mule applications

Which pattern should be used to invoke multiple HTTP APIs in parallel and roll back failed requests in sequence?

Correct Answer C
Explanation

To invoke multiple HTTP APIs in parallel and roll back failed requests in sequence, the developer should use a Scatter-Gather router as a central Saga orchestrator for all API requests with compensating actions for failing routes. A Scatter-Gather router executes multiple routes concurrently and aggregates the results. A Saga orchestrator coordinates a series of actions across different services and handles failures by executing compensating actions. Therefore, using a Scatter-Gather router as a Saga orchestrator allows invoking multiple HTTP APIs in parallel and rolling back any failed requests in sequence. Reference: https://docs.mulesoft.com/mule-runtime/4.3/scatter-gather-concept https://docs.mulesoft.com/mule-runtime/4.3/saga

Question 2 Domain 4 Implement performant and reliable Mule applications

A Mule application need to invoice an API hosted by an external system to initiate a process. The external API takes anywhere between one minute and 24 hours to compute its process.

Which implementation should be used to get response data from the external API after it completes processing?

Correct Answer D
Explanation

To get response data from the external API after it completes processing, the developer should expose an HTTP callback API in Mule and register it with the external system. This way, the external API can invoke the callback API with the response data when it is ready, instead of making the Mule application wait for a long time or poll for a response repeatedly. Reference: https://docs.mulesoft.com/mule-runtime/4.3/http-listener-ref#callback

Question 3 Domain 2 Implement maintainable and modular Mule applications and their Maven builds

Refer to the exhibit.

What required changes can be made to give a partial successful response in case the United Airlines API returns with a timeout?

Question 3 exhibit

Correct Answer D
Explanation

To give a partial successful response in case the United Airlines API returns with a timeout, the developer should add a Scatter-Gather component inside a Try scope, and set the payload to a default value 'Error' inside the error handler using the On Error Continue scope. A Scatter-Gather component allows sending multiple requests concurrently and aggregating the responses into an array. A Try scope allows handling errors that occur within it using an error handler. An On Error Continue scope allows continuing the flow execution after handling an error. Therefore, by using these components, the developer can send requests to both APIs in parallel, handle any timeout errors from United Airlines API, and return a partial response with a default value for that API. Reference: https://docs.mulesoft.com/mule-runtime/4.3/scatter-gather-concept https://docs.mulesoft.com/mule-runtime/4.3/try-scope-concept https://docs.mulesoft.com/mule-runtime/4.3/on-error-continue-concept

Get the complete Salesforce-MuleSoft-Developer-II question set $20$40

Get Full Access

Question 4 Domain 3 Implement monitorable Mule applications

A healthcare portal needs to validate the token that it sends to a Mule API. The developer plans to implement a custom policy using the HTTP Policy Transform Extension to match the token received in the header from the heathcare portal.

Which files does the developer need to create in order to package the custom policy?

Correct Answer D
Explanation

To package a custom policy using the HTTP Policy Transform Extension, the developer needs to create an XML template file and a YAML configuration file. The XML template file defines the policy logic using Mule components and placeholders for user-defined properties. The YAML configuration file defines the metadata of the policy, such as its name, description, category, parameters, and dependencies. Reference: https://docs.mulesoft.com/api-manager/2.x/http-policy-transform#packaging-the-policy

Question 5 Domain 2 Implement maintainable and modular Mule applications and their Maven builds

An API has been developed and deployed to CloudHub Among the policies applied to this API is an allowlist of IP addresses. A developer wants to run a test in Anypoint Studio and does not want any policies applied because their workstation is not included in the allowlist.

What must the developer do in order to run this test locally without the policies applied?

Correct Answer B
Explanation

To run a test locally without the policies applied, the developer should create a properties file specifically for local development and set the API instance ID to a value that is not used in API Manager. This way, the developer can use different configuration properties for different environments and avoid triggering API autodiscovery when running tests locally. API autodiscovery is a mechanism that associates an API implementation with its corresponding API specification and policies in API Manager based on its API instance ID. By setting this ID to a value that does not exist in API Manager, the developer can prevent API autodiscovery from finding and applying any policies to the local test. Reference: https://docs.mulesoft.com/api-manager/2.x/api-auto-discovery-new-concept#configuring-api-autodiscovery https://docs.mulesoft.com/mule-runtime/4.3/configuring-properties

Question 6 Domain 1 Expose production-ready Anypoint Platform-managed APIs from Mule applications

The Center for Enablement team published a common application as a reusable module to the central Nexus repository.

How can the common application be included in all API implementations?

Correct Answer D
Explanation

To include a common application as a reusable module in all API implementations, the developer should add a Maven dependency in the POM file with jar as <classifier>. This way, the developer can reuse Mule code from another application by packaging it as a JAR file and adding it as a dependency in the POM file of the API implementation. The classifier element specifies that it is a JAR file. Reference: https://docs.mulesoft.com/mule-runtime/4.3/mmp-concept#add-a-maven-dependency-to-the-pom-file

Question 7 Domain 1 Expose production-ready Anypoint Platform-managed APIs from Mule applications

Refer to the exhibit.

What is the result if ''Insecure'' selected as part of the HTTP Listener configuration?

Question 7 exhibit

Correct Answer C
Explanation

Based on the exhibit below, if 'Insecure' is selected as part of the HTTP Listener configuration, the HTTP listener will only accept HTTP requests. This means that no TLS context will be configured for this listener and no encryption or authentication will be applied to incoming requests. The protocol attribute of this listener will be set to HTTP instead of HTTPS. Reference: https://docs.mulesoft.com/http-connector/1.6/http-listener-ref#insecure

Study Guide

What the Salesforce Salesforce-MuleSoft-Developer-II Exam Covers

Exam domains verified against the Official Salesforce Salesforce-MuleSoft-Developer-II exam guide, last checked October 2026.

Domain 1 Expose production-ready Anypoint Platform-managed APIs from Mule applications

13%

Implement versioning of API-related artifacts and configure custom or out-of-the-box API policies. Apply server-side caching with API policies and implement HTTP callbacks to extend API functionality across external systems.

Sample questions from this domain above Q6Q7

Domain 2 Implement maintainable and modular Mule applications and their Maven builds

25%

Modularize and optimize Maven build configurations while implementing Maven-based automated deployment to Mule runtimes. Execute MUnit tests with Maven, build custom API policies, and use the Mule SDK or XML SDK to create custom message processors.

Sample questions from this domain above Q3Q5

Domain 3 Implement monitorable Mule applications

15%

Expose health check endpoints and implement effective logging with dynamic log level management. Monitor Mule applications using Anypoint Platform and implement message correlation with persistence and propagation of correlation IDs.

Sample question from this domain above Q4

Domain 4 Implement performant and reliable Mule applications

27%

Implement ObjectStore persistence and use VM and AnypointMQ connectors for fault-tolerant messaging. Handle HTTP status codes correctly, validate messages against schemas, use scatter-gather for parallel logic, and implement client-side caching for performance.

Sample questions from this domain above Q1Q2

Domain 5 Secure data at rest and in transit

20%

Implement environment-dependent properties management and create, package, and distribute keys and certificates. Expose and invoke APIs over HTTPS, implement TLS mutual authentication, and secure API invocations with Basic Auth or OAuth2.

FAQ

Salesforce-MuleSoft-Developer-II Exam FAQ

Common questions about the exam itself

What background do I need before taking Salesforce Certified MuleSoft Developer II?
You must already hold the Salesforce Certified MuleSoft Developer certification to register for Developer II. The exam assumes you can design and build Mule 4 applications with real-world production experience in DevOps environments.
How much preparation time does Salesforce Certified MuleSoft Developer II typically require?
Most candidates with solid MuleSoft hands-on experience prepare for 4 to 8 weeks. The real challenge is translating your production experience into timed exam performance without access to external tools like Anypoint Exchange.
Which domain is hardest on the Salesforce Certified MuleSoft Developer II exam?
Performant and Reliable Mule Applications (27% weight) and Maintainable and Modular Maven Builds (25% weight) together account for over half the exam. Many candidates struggle with ObjectStore implementation across deployment options and scatter-gather compensating transactions.
What is the passing score for Salesforce Certified MuleSoft Developer II?
You need to score 70% to pass, which means answering at least 42 out of 60 questions correctly. The exam includes up to 5 unscored questions that Salesforce uses for future development.
How is the Salesforce Certified MuleSoft Developer II exam delivered and what happens on exam day?
The exam is proctored and available online or at a testing center. You get 120 minutes to answer 60 to 65 questions with no reference materials allowed. The test is scenario-based, testing whether you know when and how to use specific Mule features.
Can I retake the Salesforce Certified MuleSoft Developer II exam and how often?
Yes, you can retake the exam. Each attempt costs USD 200, except retakes which cost USD 100 plus applicable local taxes. Salesforce does not publish specific waiting periods between attempts.
How long does the Salesforce Certified MuleSoft Developer II certification stay valid?
Your certification remains valid for 3 years from the date you pass. After 3 years you need to either complete a maintenance exam or retake the full exam to keep your certification current.
What job roles does Salesforce Certified MuleSoft Developer II map to?
This certification is aimed at integration developers and architects who build production-ready Mule applications on Anypoint Platform. It signals expertise in designing APIs, implementing fault tolerance, securing data, and monitoring integrations at scale.
How does Salesforce Certified MuleSoft Developer II differ from the first developer certification?
Developer I covers fundamental Mule 4 concepts and basic application development. Developer II assumes that foundation and tests advanced skills in production readiness, including API governance, modularity, performance optimization, security, and monitoring.
Do I need to know DataWeave well for Salesforce Certified MuleSoft Developer II?
Yes. DataWeave 2.0 features like pattern matching, named functions, and lambda functions appear frequently in scenario questions. The exam tests whether you can write efficient, readable transformations for complex nested data.

Other Salesforce Exams

Free practice questions for more Salesforce certification exams

All Salesforce exams