Mulesoft MCD-Level-1 Exam Questions

229 Questions


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

A web client sends one GET request to the test flow's HTTP Listener, which causes the test flow to call the updateTemp flow After the test flow returns a response, the web client then sends a different GET request to trie getTemp flow's HTTP Listener The test flow is not called a second time. What response is returned from the request to the getTemp flow's HTTP Listener?


A. Option A


B. Option B


C. Option C


D. Option D





C.
  Option C

Refer to the exhibit 

What is the output payload in the On Complete phase


A.

summary statistics with NO record data


B.

The records processed by the last batch step: [StepTwol, StepTwo2, StepTwo3]


C.

The records processed by all batch steps: [StepTwostepOnel, stepTwostepOne2,
StepTwoStepOne3]


D.

The original payload: [1,2,31





D.
  

The original payload: [1,2,31



According to MuleSoft. what is the first step to create a Modern API?


A.

Gather a list of requirements to secure the API


B.

Create an API specification and get feedback from stakeholders


C.

Performance tune and optimize the backend systems and network


D.

Create a prototype of the API implementation





B.
  

Create an API specification and get feedback from stakeholders



What is not true about application properties?


A. Application properties can be encrypted


B. Application properties can be overridden with system properties


C. Application properties can be defined in .yaml file only


D. Application properties provide easier way to manage configurable values





C.
  Application properties can be defined in .yaml file only

Application properties can be defined in .yaml or in .properties file.

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.

A web client submits a request to http://localhost:8081?flrstName=john. What is the correct
DataWeave expression to access the firstName parameter?


A.

#[attributes.queryParams.firstName]


B.

#[message.queryParams.hrstName]


C.

#[message.inboundProperties.'http.query.params'.firstName]


D.

#[attributes.'http.query.params'.firstName]





A.
  

#[attributes.queryParams.firstName]



Refer to the exhibits.


A. Option A


B. Option B


C. Option C


D. Option D





B.
  Option B

Which keyword do you use to create a new function in DataWeave?


A. function


B. fun


C. func


D. map





B.
  fun

Explanation:
You can define your own DataWeave functions using the fun declaration in the header of a DataWeave script. Sample is as below. ----------------------------------------
%dw 2.0
output application/json
fun toUpper(aString) = upper(aString)
---
toUpper("hello")
MuleSoft Doc Ref : https://docs.mulesoft.com/mule-runtime/4.1/dataweave-functions


Page 1 out of 29 Pages