Mulesoft MCD-Level-1 Exam Questions

229 Questions


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

A Mule application contains two HTTP Listeners, each configured for different API
endpoints: http://acme.com/apis/orders and http: //acme .com/a pis/customers.
What base path value should be set in an HTT? Listener config element so that it can be
used to configure both HTTP Listeners?


A.

/apis/?


B.

/apis/


C.

/apis/orders|customers


D.

/apis/*





D.
  

/apis/*



What is not the function of API Gateway ?


A. Determine which traffic is authorized to pass through the API to backend services


B. Meter the traffic flowing through


C. Logs all transactions , collecting and tracking analytics data


D. Specify throttling , security and other policies





D.
  Specify throttling , security and other policies

Explanation:
Correct answer is Specify throttling , security and other policies
MuleSoft Doc Ref : https://docs.mulesoft.com/api-manager/2.x/api-gateway-capabilitiesmule4
API Gateway is responsible for below functions.
1) Determine which traffic is authorized
2) Meter the traffic
3) Logs transaction
4) Apply throttling and other policies (Not specifying. These are specified in API Manager)

What is the correct Syntax to add a customer ID as a URI parameter in the HTTP listener's path attribute?


A. #[customerID]


B. $[customerID]


C. {customerID}


D. (customerID)





C.
  {customerID}

URL parameters are always accessed using { } like => {customerID}

Refer to the exhibit

This RAML specification includes a resource and method to retrieve accounts by
account_type and industry.
What is the correct URIto get all retail finance accounts?


A.

/accounts/retail/finance


B.

/accounts?account_type=retail&industry=finance


C.

/accounts/account_type=retail/industry=finance


D.

/accounts?account_type:retail&industry:finance





C.
  

/accounts/account_type=retail/industry=finance



Refer to the exhibits. In the color flow , both the variable named color and payload are set to "red".
An HTTP POST request is then sent to the decideColor flow's HTTP Listener.
What is the payload value at the Logger component after the HTTP request completes?


A. white


B. red


C. blue


D. Error message





C.
  blue

Explanation:
Correct answer is white.
Key thing to note here is that variables are not available to the called flow when it is invoked using HTTP request.
So the flow goes like below:
1) Color variable is set to red
2) Payload is set to red
3) Child flow is called using HTTP request which means variables are not available in called flow (They would have been if flow reference activity would have been used)
4) Hence set payload activity will set payload to white as color variable is null.
5) Payload returned in main flow is white.
6) So finally output of logger is white.

Refer to the exhibit.



A.

Option A


B.

Option B


C.

Option C


D.

Option D





B.
  

Option B



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.

According to Semantic Versioning, which version would you change for incompatible API changes?


A. No change


B. MINOR


C. MAJOR


D. PATCH





C.
  MAJOR

Explanation:
Correct answer is MAJOR
MAJOR version when you make incompatible API changes, MINOR version when you add functionality in a backwards compatible manner, and PATCH version when you make backwards compatible bug fixes.


Page 1 out of 29 Pages