Mulesoft MCD-Level-1 Exam Questions

229 Questions


Updation Date : 21-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!

What execution model is used by For Each and Batch Job scopes?


A.

For Each is single-threaded and Batch Job is multi-threaded


B.

Both are single-threaded


C.

Both aremulti-threaded


D.

Batch Job is single-threaded and For Each Is multi-threaded





A.
  

For Each is single-threaded and Batch Job is multi-threaded



Refer to the exhibits The Mule application does NOT define any global error handlers.

A web client sends a POST request to the Multi application with this input payload The File Write operation throws a FILECONNECTIVITY error. What response message is returned to the web client?


A. "ORDER NOT_CREATED"


B. "OTHER ERROR"


C. "File written"


D. "FILECONNECTIVITY"





A.
  "ORDER NOT_CREATED"

Refer to the exhibits. A company has defined this Book data typeand Book example to be
used in APIs. What is valid RAML for an API that uses this Book data type and Book


A.

Option A


B.

Option B


C.

Option C


D.

Option D





D.
  

Option D



What asset cannot be created using Design Center?


A. Mule Applications


B. API fragments


C. API specifications


D. API portals





D.
  API portals

Explanation: API portal are created by API Exchange and cannot be created by Design Center

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 the exhibits.

Set paylaod transformer is set the firstName and lastName of the customer as shown in below images.
What is the correct Dataweave expression which can be added in message attribute of a Logger activity to access firstName (which in this case is Madhav) from the incoming event?


A. firstName


B. customer.firstName


C. vars."customer.firstName"


D. vars."customer"."firstName"





D.
  vars."customer"."firstName"

Correct answer is vars."customer"."firstName"
Please you can also access firstName using this syntax vars.customer.firstName.

Refer to the exhibits. 

A web client submits a request to http://localhost:8081/fliqhts?destination=SFO and the Web Service Consumer throws a WSC:BAD_REQUEST error. What is the next step to fix this error?


A.

Set a header In the Consume operation equal to the destination query parameter


B.

set a SOAP payload before the Consume operation that contains the destination
queryparameter


C.

set a property m the Consume operation equal to the destination query parameter


D.

set a JSON payload before the Consume operation that contains the destination query
parameter





B.
  

set a SOAP payload before the Consume operation that contains the destination
queryparameter



Refer to the exhibits. The main flow contains an HTTP Request in the middle of the flow. The HTTP Listeners and HTTP Request use default configurations.
A web client submits a request to the main flow's HTTP Listener that includes query parameters for the pedigree of the piano.
What values are accessible to the Logger component at the end of the main flow?


A. payload


B. payload
pedigree query params


C. payload
producer var


D. payload
pedigree query params producer var





C.
  payload
producer var

In this case as outbound call is made using HTTP: POST /child , all attributes will be replaced by this invocation. Hence query parameter will not be accessible at logger. Hence correct answer is option 2.


Page 1 out of 29 Pages