Mulesoft MCD-Level-1 Exam Questions

229 Questions


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

In the execution of scatter gather, the "sleep 2 sec" Flow Reference takes about 2 sec to complete, and the "sleep 8 sec" Flow Reference takes about 8 sec to complete. About how many sec does it take from the Scatter-Gather is called until the "Set Payload" transformer is called?


A. 8


B. 0


C. 2


D. 10





A.
  8

What should this endpoint return considering the API is build using standard practices?
http://dev.acme.com/api/patients?year=2021


A. Patient with id 2021


B. Patients from year 2021


C. No patients


D. All patients





B.
  Patients from year 2021

Explanation:
Correct answer is Patients from year 2021.
The thing to note here is that year is not a query parameter and not the uri parameter. Hence it will filter all the patients and return the ones for whom year is 2021.

A company has an API to manage departments, with each department identified by a unique deptld. The API was built with RAML according to MuleSoft best practices. What is valid RAML to specify a method to update the details for a specific department?


A. Option A


B. Option B


C. Option C


D. Option D





D.
  Option D

URI parameter is basically used to identify a specific resource or resources
* Here we want to update details about specific department, so question is asking 'How to use URI parameter' in RAML
* Correct answer is
/departments:
/{deptId}:
patch:
Reference: https://docs.mulesoft.com/design-center/design-common-problems-raml-10

Refer to the exhibits. 

The Set Payload transformer In the addltem subflow usesDataWeave to create an order
object. What is the correct DataWeave code for the Set Payload transformer in the createOrder


A.

addltemf { payload: { price: "100", item: "router", itemType: "cable" } > )


B.

lookupf "addltem", { payload: { price: "100", item: "router", itemType: "cable" } } )


C.

addltemf { price: "100", item: "router", itemType: "cable" })


D.

lookupf "addltem", { price: "100", item: "router", itemType: "cable" } )





B.
  

lookupf "addltem", { payload: { price: "100", item: "router", itemType: "cable" } } )



What is the correct syntax for a Logger component to output a message with the contents
of a 3SON Object payload?


A.

The payload is: $(payload)


B.

#["The payload is: " ++ payload]


C.

The payload is: #[payload]


D.

#["The payload is: " + payload]





B.
  

#["The payload is: " ++ payload]



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 implements a REST API that accepts GET requests from web clients on the URLs: http://acme com/order/status and http:Vacme.com/customer/status. What path value can be set in the HTTP GE~ event source to accept web client requests from both of these URLs?


A. *[order,customer]/status


B. */status


C. ?[order,customer]/status


D. *status





B.
  */status

Refer to the exhibit.

What is the correct syntax to add a customer ID as a URI parameter in an HTTP Listener's path attribute?


A. (customerlD)


B. {customerlD}


C. #[customerlD]


D. ${ customerID}





B.
  {customerlD}


Page 1 out of 29 Pages