Career upgrade: Learn practical AI skills for better jobs and higher pay.
Level up
All Practice Exams

100+ Free Salesforce MuleSoft Developer II Practice Questions

Pass your Salesforce Certified MuleSoft Developer II (MCD-Level-2) exam on the first try — instant access, no signup required.

✓ No registration✓ No credit card✓ No hidden fees✓ Start practicing immediately
100+ Questions
100% Free
1 / 100
Question 1
Score: 0/0

A downstream API responds with 5xx intermittently. Which scope retries the call automatically?

A
B
C
D
to track
2026 Statistics

Key Facts: Salesforce MuleSoft Developer II Exam

60

Scored Questions

Current public exam guide

120 min

Exam Time

Current public exam guide

70%

Passing Score

Current public exam guide

$200

Exam Fee

Salesforce pricing

5

Blueprint Domains

Current exam outline

MCD-1

Required Prereq

Salesforce eligibility

MCD-Level-2 is a 60-question, 120-minute proctored exam with a 70% passing score and a $200 fee that requires the MCD-Level-1 prerequisite. The blueprint weights five domains: Performant and Reliable Apps (27%), Maintainable and Modular Maven Builds (25%), Securing Data (20%), Monitorable Apps (15%), and Production-Ready APIs (13%).

Sample Salesforce MuleSoft Developer II Practice Questions

Try these sample questions to test your Salesforce MuleSoft Developer II exam readiness. Each question includes a detailed explanation. Start the interactive quiz above for the full 100+ question experience with AI tutoring.

1A team must roll out a breaking change to an existing customer API while keeping older mobile clients working. Which versioning approach aligns with MuleSoft's recommendation for production-ready APIs?
A.Publish a new major version of the API specification in Exchange and run both versions in parallel
B.Edit the existing RAML in place and notify all consumers to update at once
C.Reuse the same Exchange asset version and add new fields with default values only
D.Create a new policy in API Manager and apply it to the existing endpoint
Explanation: Breaking changes require a new major version of the API spec published in Exchange, deployed alongside the older version, so existing consumers keep working until they migrate.
2An API exposed through API Manager must enforce per-application throttling. Which API policy should be applied to the API instance?
A.Rate Limiting - SLA Based
B.Header Injection
C.JSON Threat Protection
D.IP Whitelist
Explanation: Rate Limiting - SLA Based works with SLA tiers and Client ID Enforcement to enforce different throughput per registered client application.
3A Mule application must cache GET responses at the API edge so repeated calls do not hit the backend. Which option is the best fit?
A.Apply the HTTP Caching policy in API Manager
B.Wrap the HTTP Listener in a Try scope and store the payload in a flow variable
C.Use a Cache scope inside the implementation flow only
D.Enable persistent VM queues on the listener
Explanation: The HTTP Caching policy sits in front of the implementation in API Manager and serves cached responses without invoking the backend, which is server-side caching for API invocations.
4A consumer system must be notified asynchronously when an order status changes. Which Mule pattern best implements an HTTP webhook callback?
A.Persist the subscriber URL, then send an HTTP POST to that URL from a separate flow when the event fires
B.Configure the HTTP Listener to push events to a Salesforce connector
C.Apply the JWT Validation policy with a callback URL header
D.Enable WebSocket support on the API Manager instance
Explanation: A webhook is implemented by storing the consumer's callback URL at subscription time and using an HTTP Requester to POST event data to that URL when the event happens.
5An API implementation must register itself with API Manager so that policies are enforced without manually deploying a proxy. Which configuration enables this?
A.Set api.id and api.environment.id properties and add the autodiscovery element in the Mule application
B.Apply a Client ID Enforcement policy in API Manager
C.Configure mTLS on the HTTP Listener
D.Add the API instance to the rate-limiting SLA tier
Explanation: API Autodiscovery requires an api-autodiscovery configuration referencing the API ID and the listener flow. With the right properties set per environment, the deployed app self-registers and gets its policies.
6A custom API policy must run before any other policy applied to the API. Which configuration achieves this?
A.Set the policy's order so it executes before built-in policies and apply it on the API instance
B.Deploy the custom policy to API Manager only and rely on default ordering
C.Apply the policy at the proxy level and not on the API instance
D.Move the policy logic into the implementation flow
Explanation: Custom policies declare their order via configuration; explicitly placing the custom policy ahead of others controls execution sequence on the API instance.
7A team wants to apply different rate limits per partner. They have created SLA tiers Gold and Silver. Which combination of policies is required?
A.Client ID Enforcement plus Rate Limiting - SLA Based
B.OAuth 2.0 Access Token Enforcement plus IP Allowlist
C.Header Injection plus Rate Limiting
D.JSON Threat Protection plus Spike Control
Explanation: SLA-tier rate limiting requires the consumer to be identified via Client ID Enforcement; the SLA-based policy then applies the tier-specific quota.
8What is the recommended way to expose an API specification across multiple business groups for reuse?
A.Publish the API spec as an Exchange asset with semantic versioning
B.Email the RAML file to each consuming team
C.Commit the RAML to the implementation repository only
D.Store the spec inside the deployed Mule application JAR
Explanation: Exchange is the governed catalog for reusable assets. Publishing the API specification with semver allows teams to discover, depend on, and update against precise versions.
9Which combination implements server-side caching of GET API invocations without changing flow code?
A.HTTP Caching policy backed by Object Store v2
B.Cache scope using an in-memory ObjectStore inside the API implementation
C.Until Successful with retry on each invocation
D.Anypoint MQ FIFO queue between consumer and listener
Explanation: The HTTP Caching policy stores responses in Object Store v2 by default and serves cached responses to subsequent matching requests, with no implementation flow changes.
10A new API revision has been published. The team wants to keep both v1 and v2 callable through API Manager so existing partners can migrate gradually. What should the team do?
A.Manage v1 and v2 as separate API instances in API Manager and apply policies to each
B.Delete v1 from Exchange after publishing v2
C.Reuse the same API instance ID for both versions
D.Apply v2 policies to v1 and rely on header-based routing
Explanation: Each API version is registered as its own API instance in API Manager. That isolates policies, contracts, and SLAs per version while both stay live.

About the Salesforce MuleSoft Developer II Exam

The Salesforce Certified MuleSoft Developer II (MCD-Level-2) exam validates advanced Mule 4 developer skills across DevOps with Maven, monitorable and modular applications, performant and reliable integration patterns, and securing data at rest and in transit. It targets developers who already hold the MuleSoft Developer (MCD-Level-1) credential and work on production-ready Mule applications.

Assessment

60 multiple-choice questions (plus up to 5 unscored items)

Time Limit

120 minutes

Passing Score

70%

Exam Fee

$200 (Salesforce / MuleSoft / Trailhead Academy)

Salesforce MuleSoft Developer II Exam Content Outline

13%

Expose Production-Ready Anypoint Platform-Managed APIs

API versioning in Exchange, custom and out-of-the-box API policies, HTTP Caching with Object Store v2, HTTP webhooks, and API Autodiscovery for self-registration of API implementations.

25%

Implement Maintainable and Modular Mule Applications and Maven Builds

Mule Maven Plugin packaging and deployment to CloudHub 2.0, MUnit with Maven and coverage, reusable libraries, custom API policies in Exchange, and XML/Java SDK custom message processors.

15%

Implement Monitorable Mule Applications

Health Check endpoints, log4j2 configuration including MDC and custom appenders, runtime log level changes via Runtime Manager, Anypoint Monitoring dashboards and alerts, and correlation ID propagation over HTTP.

27%

Implement Performant and Reliable Mule Applications

Object Store v2 persistence across CloudHub workers, fault-tolerant VM and Anypoint MQ messaging, fault-tolerant HTTP with Until Successful and reconnection, JSON/XML schema validation, Scatter-Gather with compensating transactions, and client-side caching.

20%

Secure Data at Rest and in Transit

Secure Configuration Properties for environment secrets, keys and certificates handling, HTTPS exposure and consumption, mutual TLS on listeners and requesters, OAuth 2.0 client credentials and authorization code flows, and JWT validation policies.

How to Pass the Salesforce MuleSoft Developer II Exam

What You Need to Know

  • Passing score: 70%
  • Assessment: 60 multiple-choice questions (plus up to 5 unscored items)
  • Time limit: 120 minutes
  • Exam fee: $200

Keys to Passing

  • Complete 500+ practice questions
  • Score 80%+ consistently before scheduling
  • Focus on highest-weighted sections
  • Use our AI tutor for tough concepts

Salesforce MuleSoft Developer II Study Tips from Top Performers

1Lock in Mule Maven Plugin packaging, deployment, and MUnit-with-Maven workflows because the 25% modular apps domain hinges on CI-style build skills.
2Practice Object Store v2 patterns end to end: persistent state across workers, idempotent message validator, and Cache scope keying for client-side caching.
3Be precise about retries vs error handling: Until Successful retries, Try plus On Error Continue or Propagate handles errors, and compensating transactions undo distributed side effects.
4Know the difference between HTTP Caching policy (server-side, OS v2) and Cache scope (client-side or in-flow) and when each is appropriate.
5Configure mTLS on both listener and requester, including keystore plus truststore on each side, then layer OAuth 2.0 token enforcement for end-to-end security.
6Drill MUnit Mock When, Verify Call, and Set Event so you can isolate flows from external systems and run tests in CI without flakiness.

Frequently Asked Questions

How many questions are on the Salesforce MuleSoft Developer II (MCD-Level-2) exam?

The current public exam guide lists 60 multiple-choice questions plus up to 5 unscored items in a 120-minute window with a 70% passing score. The MCD-Level-1 certification is required as a prerequisite to register.

Which MCD-Level-2 domains carry the most weight?

Performant and Reliable Apps (27%) and Maintainable and Modular Maven Builds (25%) make up over half the exam. Securing Data (20%), Monitorable Apps (15%), and Production-Ready APIs (13%) round out the blueprint, so candidates need balanced advanced Mule 4 depth rather than a single specialty.

How much does the MCD-Level-2 exam cost?

The current Salesforce public price is USD 200 for the first attempt and USD 100 for a retake. Pricing is in JPY 30,000 in Japan and additional taxes may apply depending on region.

Do you need MuleSoft Developer I before taking MCD-Level-2?

Yes. Salesforce requires an active MuleSoft Certified Developer (MCD-Level-1) credential to register for MCD-Level-2. Practical Mule 4 production experience with DevOps, MUnit, and security is also strongly recommended.

How should you study for MCD-Level-2?

Plan 60 to 100 hours over 6 to 10 weeks. Focus on the 27% Performant and Reliable domain (Object Store v2, MQ, validation, retries, compensating transactions) and the 25% Maven and modular apps domain (Mule Maven Plugin, MUnit, libraries, XML/Java SDK), then close gaps in security, monitoring, and API governance.