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!

Refer to the exhibits.


A. Option A


B. Option B


C. Option C


D. Option D





B.
  Option B

Refer to the exhibits 

What payload and quantity arelogged at the end of the main flow?


A.

[[1,2,3,4], 14]


B.

[[order1, order2, order3, order4], 14]


C.

[[1,2,3,4], 10]


D.

[orderlorder2order3order4,14]





A.
  

[[1,2,3,4], 14]



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.

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.

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 exhibit. 

What is the correct DataWeave expression for the Set Payload transformer to call the
createCustomerObject flow with values for the first and last names of a new customer?


A.

lookupC createCustomerObJect( "Alice", "Green- ) )


B.

createCustomerObject( { first: "Alice", last: "Green" > )


C.

lookupf "createCustomerObject", { first: "Alice", last: "Green" > )


D.

createCustomerObject( "Alice", "Green")





C.
  

lookupf "createCustomerObject", { first: "Alice", last: "Green" > )



Refer to the exhibits. 

A web client sends a POST request with thepayload {"oid": "1000", "itemid": "AC200", "qty":
"4" } to the Mule application. The File Write operation throws a FILE:CONNECTIVITY error.
What response message is returned to the web client?


A.

‘’FILE:CONNECnvnY'


B.

"ORDER:NOT_CREATED"


C.

"OTHER ERROR"


D.

"File written"





A.
  

‘’FILE:CONNECnvnY'



Refer to the payload.

The Set payload transformer sets the payload to an object. The logger component's message attribute is configured with the string "Result #["INFO"++ payload]" What is the output of logger when this flow executes?


A. Result INFOpayload


B. Result INFO{"student":{"name":"Anay","age":6}}


C. 1. 1. "You called the function '++' with these arguments:
2. 2. 1: String ("INFO")
3. 3: Object ({student: {name: "Anay" as String {class: "java.lang.String"},age: 6 as Numbe...)


D. Error : You evaluated inline expression # without ++





C.
  1. 1. "You called the function '++' with these arguments:
2. 2. 1: String ("INFO")
3. 3: Object ({student: {name: "Anay" as String {class: "java.lang.String"},age: 6 as Numbe...)

Explanation:
Correct answer is as below as concatenation operation works only with string and not with the objects. In this case payload is object.
"You called the function '++' with these arguments:
1: String ("INFO")
2: Object ({student: {name: "Anay" as String {class: "java.lang.String"},age


Page 1 out of 29 Pages