Mulesoft MCD-Level-1 Exam Questions

229 Questions


Updation Date : 29-Jan-2026



Mulesoft MCD-Level-1 exam questions feature realistic, exam-like questions that cover all key topics with detailed explanations. You’ll identify your strengths and weaknesses, allowing you to focus your study efforts effectively. By practicing with our MCD-Level-1 practice test, you’ll gain the knowledge, speed, and confidence needed to pass the Mulesoft exam on your first attempt.

Why leave your success to chance? Our Mulesoft MCD-Level-1 dumps are your ultimate guide to passing the exam on your first try!

Refer to the exhibit. The Batch Job processes, filters and aggregates records, What is the
expected output from the Logger component?


A.

[10. 20, 30. 40, 50, 60]


B.

[10. 20] [30, 40] [50, 60]


C.

[20, 40, 60]


D.

[20. 40] [60]





D.
  

[20. 40] [60]



Refer to the exhibit.

The error occurs when a project is run in Anypoint Studio. The project, which has a dependency that is not in the MuleSoft Maven repository, was created and successfully run on a different computer.
What is the next step to fix the error to get the project to run successfully?


A. Edit the dependency in the Mule project's pom.xml file


B. Install the dependency to the computer's local Maven repository


C. Deploy the dependency to MuleSoft's Maven repository


D. Add the dependency to the MULE_HOME/bin folder





B.
  Install the dependency to the computer's local Maven repository

Explanation: As dependency is not present in Mulesoft Maven repository, we need to install the dependency on computer's local Maven repository. Option 3 is correct choice.

Refer to the exhibits.

The Mule application configures and uses two HTTP Listener global configuration elements.
Mule application is run in Anypoint Studio.
If the mule application starts correctly, what URI and port numbers can receive web client requests? If the mule applications fails to start , what is the reason for the failure?


A. The mule application fails to start. There is URL path conflict because both HTTP Listeners are configured with same path


B. The mule application start successfully Web client requests can only be received at URI on port 2222 but not on port 3333


C. The mule application fails to start because of the port binding conflict as HTTP request also use same port i.e. 3333


D. The mule application start successfully Web client requests can be received at URI on port 2222 and on port 3333.





D.
  The mule application start successfully Web client requests can be received at URI on port 2222 and on port 3333.

In this case both the flows can start without any error and requests can be received on both ports. Flow names httpListener1 can call other flow using HTTP request without any issues.

A flow has a JMS Publish consume operation followed by a JMS Publish operation. Both of these operations have the default configurations. Which operation is asynchronous and which one is synchronous?


A. Publish consume: Synchronous. Publish: Asynchronous.


B. Publish consume: Asynchronous. Publish: Synchronous


C. Publish consume: Asynchronous. Publish: Asynchronous


D. Publish consume: Synchronous. Publish: Synchronous





A.
  Publish consume: Synchronous. Publish: Asynchronous.

What happens to the attributes of a Mule event in a flow after an outbound HTTP Request is made?


A. Attributes are replaced with new attributes from the HTTP Request response (which might be null)


B. New attributes may be added from the HTTP response headers, but no headers are ever removed


C. Attributes do not change


D. Previous attributes are passed unchanged





A.
  Attributes are replaced with new attributes from the HTTP Request response (which might be null)

Explanation:
Attributes are replaced with new attributes from the HTTP Request response.
Attributes include everything apart from Payload/body. For ex: Headers, query parameters, URI parameters.
So, when outbound HTTP request is made, new attributes need to pass the outbound HTTP request and old attributes are replaced.
I have created below diagram to make it easy for you to understand:

How can you call a subflow from Dataweave?


A. Not possible in Mule 4


B. Import function


C. Lookup function


D. Include function





C.
  Lookup function

This is a trick question.
You can call only flows from DataWeave using lookup function. Note that lookup function does not support calling subflows.
A subflow needs a parent context to inherit behaviors from such as exception handling, which a flow does not need.
Hence correct answer is Not possible in Mule 4

Refer to the exhibits.


How many private flows does APIKIt generate from RAML specification?


A. 1


B. 2


C. 3


D. 4





D.
  4

How does APIkit determine the number of flows to generate from a RAML specification?


A. Creates a separate flow for each resource


B. Creates a separate flow for each HTTP method


C. Creates a separate flow for each response status code


D. Creates a separate flow for each resource that contains child res





B.
  Creates a separate flow for each HTTP method

APIKIt Creates a separate flow for each HTTP method.


Page 1 out of 29 Pages