Weekend Sale Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: chrismas

Free Practice Questions for the Salesforce MuleSoft Mule-Dev-301 Exam (2026 Updated)

At Marks4sure, we are dedicated to providing IT professionals with the most accurate and reliable preparation materials for the Salesforce Mule-Dev-301 exam. To support your certification journey, we have made a selection of our premium 2026 Salesforce MuleSoft practice questions and answers available completely free. You can take this practice test as many times as you need. Every question includes a detailed, expertly verified explanation to ensure you fully grasp the core security concepts before test day.

Questions 4

Which configurations are required for HTTP Listener to enable mTLS authentication?

Options:

A.

Set an appropriate keystore and truststore configuration for the listener

B.

Set an appropriate reconnection strategy and use persistent connections for the listener

C.

Set an appropriate truststore configuration and reconnection strategy for the listener

D.

Set an appropriate keystore configuration and use persistent connections for the listener

Buy Now
Questions 5

Refer to the exhibits.

The flow name is "implementation" with code for the MUnit test case.

When the MUnit test case is executed, what is the expected result?

Exhibit:

Mule-Dev-301 Question 5

Options:

A.

The test case fails with an assertion error

B.

The test case fails with an unexpected error type

C.

The test case passes

D.

The test case throws an error and does not start

Buy Now
Questions 6

Which statement is true about using mutual TLS to secure an application?

Options:

A.

Mutual TLS requires a hardware security module to be used

B.

Mutual TLS increases the encryption strength versus server-side TLS alone

C.

Mutual TLS authenticates the identity of the server before the identity of the client

D.

Mutual TLS ensures only authorized end users are allowed to access an endpoint

Buy Now
Questions 7

Refer to the exhibits.

A Mule application contains two policies: Policy A and Policy B. Policy A has order 1, and Policy B has order 2. Policy A, Policy B, and a flow are defined by the configurations below.

When an HTTP request arrives at the Mule application's endpoint, what will be the execution order?

Exhibit:

Mule-Dev-301 Question 7

Options:

A.

A1, B1, F1, B2, A2

B.

B1, A1, F1, A2, B2

C.

F1, A1, B1, B2, A2

D.

F1, B1, A1, A2, B2

Buy Now
Questions 8

A Mule application deployed to multiple CloudHub 2.0 replicas needs to temporarily persist large files over 10MB between flow executions, and routinely needs to query whether the file data exists on separate executions.

How can this be achieved?

Options:

A.

Store the contents of the file on separate storage, and store the key and location of the file using Object Store v2

B.

Use an in-memory Object Store

C.

Store the key and full contents of the file in an Object Store

D.

Use the file connector to store and read the file, caching the filename and location between requests

Buy Now
Questions 9

A company has been using CI/CD. Its developers use Maven to handle build and deployment activities.

What is the correct sequence of activities that takes place during the Maven build and deployment?

Options:

A.

Validate, initialize, compile, package, test, install, verify, deploy

B.

Initialize, validate, compile, test, package, verify, install, deploy

C.

Validate, initialize, compile, test, package, verify, install, deploy

D.

Validate, initialize, compile, test, package, install, verify, deploy

Buy Now
Questions 10

Refer to the exhibit.

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

Exhibit:

Mule-Dev-301 Question 10

Options:

A.

The HTTP Listener will trust any certificate presented by the HTTP client

B.

The HTTP Listener will only accept HTTP requests

C.

Mutual TLS authentication will be enabled between this HTTP Listener and an HTTP client

D.

The HTTP Listener will accept any unauthenticated request

Buy Now
Questions 11

Which command is used to convert a JKS keystore to PKCS12?

Options:

A.

keytool -importkeystore -srckeystore keystore.jks -srcstoretype PKCS12 -destkeystore keystore.p12 -deststoretype JKS

B.

keytool -importkeystore -srckeystore keystore.jks -srcstoretype JKS -destkeystore keystore.p12 -deststoretype PKCS12

C.

keytool -importkeystore -srckeystore keystore.p12 -srcstoretype PKCS12 -destkeystore keystore.jks -deststoretype JKS

D.

keytool -importkeystore -srckeystore keystore.p12 -srcstoretype JKS -destkeystore keystore.p12 -deststoretype PKCS12

Buy Now
Questions 12

Which plugin or dependency is required to unit test modules created with XML SDK?

Options:

A.

MUnit Maven plugin

B.

JUnit

C.

MUnit Extensions Maven plugin

D.

XMLUnit

Buy Now
Questions 13

When registering a client application with an existing API instance or API Group instance, what is required to manually approve or reject request access?

Options:

A.

To only have Exchange Administrator permission

B.

To configure the SLA tier for the application and have the Exchange Administrator permission

C.

To configure the SLA tier for the application and have the role of Organization Administrator, API Manager Environment Administrator, or the Manage Contracts permission

D.

To configure the SLA tier for the application

Buy Now
Questions 14

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

Options:

A.

Scatter-Gather as central Saga orchestrator for all API requests with compensating actions for failing routes

B.

A Parallel For Each scope with each HTTP request wrapped in a Try scope

C.

VM queues as a reliability pattern with error handlers to roll back any requests

D.

A database as a transactional outbox and an Until Successful router to retry any requests

Buy Now
Questions 15

A Flight Management System publishes gate change notification events whenever a flight's arrival gate changes. Other systems, including Baggage Handler System, Inflight Catering System, and Passenger Notifications System, must each asynchronously receive the same gate change notification to process the event accordingly.

Which configuration is required in Anypoint MQ to achieve this publish/subscribe model?

Options:

A.

Publish the gate change notification to an Anypoint MQ exchange. Have each client subscribe directly to the exchange.

B.

Publish the gate change notification to an Anypoint MQ queue. Create different Anypoint MQ exchanges meant for each of the other subscribing systems. Bind the queue with each of the exchanges.

C.

Publish the gate change notification to an Anypoint MQ queue. Have each client subscribe directly to the queue.

D.

Publish the gate change notification to an Anypoint MQ exchange. Create different Anypoint MQ queues meant for each of the other subscribing systems. Bind the exchange with each of the queues.

Buy Now
Questions 16

Refer to the exhibit.

An API has been built to enable scheduling emails for a healthcare provider. The front-end system does very little data entry validation, and problems have started to appear in the emails that go out to patients. A "validate-customer" flow is added to validate the data.

What is the expected behavior of the "validate-customer" flow?

Exhibit:

Mule-Dev-301 Question 16

Options:

A.

If the appointment date and customer name are invalid, a SCHEDULE:INVALID_APPOINTMENT_DATE error is raised

B.

If only the email address is invalid, a VALIDATION:INVALID_EMAIL error is raised

C.

If the email address is invalid, processing continues to see if the appointment date and customer name are also invalid

D.

If all of the values are invalid, the last validation error is raised: SCHEDULE:INVALID_CUSTOMER_NAME

Buy Now
Questions 17

A Mule application exposes an API for creating payments. An Operations team wants to ensure that the Payments API is up and running at all times in production.

Which approach should be used to test that the Payments API is working in production?

Options:

A.

Create a health check endpoint that reuses the same port number and HTTP Listener configuration as the API itself

B.

Configure the application to send health data to an external system

C.

Create a health check endpoint that listens on a separate port and uses a separate HTTP Listener configuration from the API

D.

Monitor the Payments API directly, sending real customer payment data

Buy Now
Questions 18

A developer has created the first version of an API designed for business partners to work with commodity prices.

What should the developer do to allow more than one major version of the same API to be exposed by the implementation?

Options:

A.

In Design Center, open the RAML and modify each operation to include the major version number

B.

In Anypoint Studio, generate scaffolding from the RAML, and then modify the < http:listener > in the generated flows to include a parameter to replace the version number

C.

In Design Center, open the RAML and modify baseUri to include a variable that indicates the version number

D.

In Anypoint Studio, generate scaffolding from the RAML, and then modify the flow names generated by APIkit to include a variable with the major version number

Buy Now
Exam Code: Mule-Dev-301
Exam Name: Salesforce Certified MuleSoft Developer II
Last Update: Oct 3, 2026
Questions: 60

PDF + Testing Engine

$55.71   $185.69

Testing Engine

$42.85   $142.83

PDF (Q&A)

$47.13   $157.11