Mulesoft MCD-Level-1 Exam Questions

229 Questions


Updation Date : 3-Nov-2025



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. 

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" > )



As a part of project requirement , you want to build an API for a legacy client. Legacy client can only consume SOAP webservices. Which type the interface documentation can be prepared to meet the requirement?


A. RAML file to define SOAP services


B. WSDL file


C. JSON file


D. plain text file documenting API's





B.
  WSDL file

Web Services Description Language. WSDL is used to describe SOAP based web services

Refer to the exhibits.


Mule application has an HTTP request configuration where host name is hardcoded. Organization is looking to move host and port values to configuration file. What valid expression can be used to so that HTTP configuration can pick the value from configuration file?


A. #[training.host]


B. ${http.host}


C. #{training.host}


D. ${training.host}





D.
  ${training.host}

Which of the below activity doesn't support parallel execution?


A. Scatter-Gather Router


B. First Successful Router


C. Parallel For Each


D. Batch job





C.
  Parallel For Each

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:

A Batch Job scope has five batch steps. An event processor throws an error in the second batch step because the input data is incomplete. What is the default behavior of the batch job after the error is thrown?


A. All processing of the batch job stops.


B. Event processing continues to the next batch step.


C. Error is ignored


D. Batch is retried





A.
  All processing of the batch job stops.

Explanation:
In case of an error , batch job completes in flight steps and stops further processing.
MuleSoft Doc Ref : Handling Errors During Batch Job | MuleSoft Documentation The default is all processing will stop but we can change it by Max Failed Record field.
General -> Max Failed Records: Mule has three options for handling a record-level error:
Finish processing, Continue processing and Continue processing until the batch job accumulates a maximum number of failed records. This behavior can be controlled by Max Failed Records.
The default value is Zero which corresponds to Finish processing.
The value -1, corresponds to Continue processing.
The value +ve integer, corresponds to Continue processing until the batch job accumulates a maximum number of failed records.

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]



Refer to the exhibit.



A.

Option A


B.

Option B


C.

Option C


D.

Option D





B.
  

Option B




Page 1 out of 29 Pages