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 Mule application's connectors are configured with property placeholders whose values are set in the config.yaml file.
What must be added to the Mule application to link the config.yaml file's values with the property placeholders?


A. A configuration-properties element in the acme-app xml file


B. A dependency element in the pom xml file


C. A file-config element in the acrne-app xml file


D. A propertiesFile key/value pair in the mule-artifact json file





A.
  A configuration-properties element in the acme-app xml file

There are three routes configured for Scatter-Gather and incoming event has a payload is an Array of three objects. How routing will take place in this scenario?


A. Incoming array objects would be split into three and each part would be sent to one route each in sequential manner


B. Incoming array objects would be split into three and each part would be sent to one route each in parallel


C. Entire event would be sent to each route sequentially


D. Entire event would be sent to each route in parallel





D.
  Entire event would be sent to each route in parallel

Explanation:
Entire event would be sent to each route in parallel.
Scatter-Gather works as follows :
- The Scatter-Gather component receives a Mule event and sends a reference of this Mule event to each processing route.
- Each of the processing routes starts executing in parallel. After all processors inside a route finish processing, the route returns a Mule event, which can be either the same Mule event without modifications or a new Mule event created by the processors in the route as a result of the modifications applied.
- After all processing routes have finished execution, the Scatter-Gather component creates a new Mule event that combines all resulting Mule events from each route, and then passes the new Mule event to the next component in the flow.

Refer to theexhibits.

A Mule application has an HTTP Request that is configured with hardcoded values. To
change this, the Mule application is configured to use a properties file named config.yaml.
what valid expression can the HTTP Request host value be set to so that it is no longer
hardcoded?


A.

${training.host}


B.

${training:host}


C.

#[training:host]


D.

#[training.host]





A.
  

${training.host}



Refer to the exhibits.

The Validation component in the private flow throws an error. What response message is
returned to a client request to the main flow's HTTP Listener?


A.

Error - private flow


B.

Error - main flow


C.

Success - main flow


D.

Validation Error





C.
  

Success - main flow



An HTTP Request operation sends an HTTP request with a non-empty JSON object payload to an external HTTP endpoint.The response from the external HTTP endpoint
returns an XML body. The result is stored in a target named the Result.
What is the payload at the event processor after the HTTP Request?


A.

The XML response body


B.

null


C.

The original JSON request body


D.

Anon-empty Java object





C.
  

The original JSON request body



Does a root element required when creating a XML response using Dataweave?


A. Depends on requirement


B. Not required


C. Always required


D. None of these





C.
  Always required

Root element is always required while creating XML response in DataWeave transformation.

A RAML example fragment named StudentExample.raml is placed in the examples folder in an API specification project. What is the correct syntax to reference the fragment?


A. examples: !include StudentExample.raml


B. examples: #import StudentExample.raml


C. examples: !include examples/StudentExample.raml


D. examples: #import examples/StudentExample.raml





C.
  examples: !include examples/StudentExample.raml

To include property. To keep the API definition concise, you can include external content, such as documentation, schemas, and frequently used patterns outside the definition itself. The parser interprets !include as if the content of the externally-hosted file or a URL were declared in-line.
To use the fragments in RAML you have to include the exact path(copy the path) of that fragment you want to use as shown below Option 3 is the correct as correct syntax is examples: !include examples/StudentExample.raml

Refer to the exhibits.


A. [[5, 10, 15, 20], 1]


B. [[5, 10, 15, 20], 5]


C. [[Req5, Req10, Req15, Req20], 5]


D. [Req5Req10,Req15Req20, 5]





B.
  [[5, 10, 15, 20], 5]

Correct answer is [[5, 10, 15, 20], 5]
Key thing to note here is that any changes made to payload in for each loop are not available outside for each scope where as variable value updated in for each loop is visible out side for each loop too.


Page 1 out of 29 Pages