Mulesoft MCD-Level-1 Exam Questions

229 Questions


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

An API has been created in Design Center. What is the next step to make the API discoverable?


A. Publish the API to Anypoint Exchange


B. Publish the API from inside flow designer


C. Deploy the API to a Maven repository


D. Enable autodiscovery in API Manager





A.
  Publish the API to Anypoint Exchange

Explanation:
Correct answer is Publish the API to Anypoint Exchange
Anypoint Exchange makes this possible by making it discoverable in below ways
1) In private exchange for internal developers
2) In a public portal for external developers/clients
Here is diagram created by me to help you understand sequence:

Refer to the exhibits.

What is valid text to set the field in the Database connector configuration to the username value specified in the config.yaml file?


A. ${db.username>


B. #[db.username]


C. #[db:username]


D. ${db:username>





A.
  ${db.username>

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.

A flow contains an HTTP Listener as the event source. What is the DataWeave expression to log the Content-Type header using a Logger component?


A. #["Content-Type: " ++ attributes.headers.'content-type']


B. #["Content-Type: " + headers.'content-type']


C. #["Content-Type: " + attributes.headers.'content-type']


D. #["Content-Type: " ++ headers.'content-type']





A.
  #["Content-Type: " ++ attributes.headers.'content-type']

Explanation: Option 1 is the only correct choice due to two reasons. 1) Concatenation is always with ++ sign and not with + sign which makes option 2 and 3 wrong 2) hearders can be accessed with attributes. headers and not with only headers which makes option 4 incorrect.

A Mule application configured with Autodiscovery implements an API. Where is governance enforced for policies defined for this Mule application?


A. In Runtime Manager


B. Runtime Manager


C. In the Mule application


D. In API manager





D.
  In API manager

Following Mulesoft's recommended API-led connectivity approach , an organization has created an application network. The organization now needs to create API's to transform , orchestrate and aggregate the data provided by the other API's in the application network. This API should be flexible enought ot handle the data from additional API's in future. According to Mulesoft's recommended API-led connectivity approach , what is the best layer for this new API?


A. Process layer


B. System layer


C. Experience layer


D. Data layer





A.
  Process layer

Correct answer is process layer as all the orchestration and transformation logic should be in process layer as per Mulesoft's recommended approach for API led connectivity.

Refer to the exhibit.

The Mule application's connectors are configured with property placeholders whose values are set in the config.yaml file.
What must be added to the Mule application to link the config.yaml file's values with the property placeholders?


A. A configuration-properties element in the acme-app xml file


B. A dependency element in the pom xml file


C. A file-config element in the acrne-app xml file


D. A propertiesFile key/value pair in the mule-artifact json file





A.
  A configuration-properties element in the acme-app xml file

Refer to the exhibits.


A. 1. 1. {
2. 2. orderkey: "payload.order",
3. 3. addresskey: "vars.address"
4. 4. }


B. 1. 1. {
2. 2. orderkey: "attributes.shippingaddress.order",
3. 3. addresskey: "payload"
4. }


C. 1. 1. {
2. 2. orderkey: "payload.order",
3. 3. addresskey: "address"
4. }


D. 1. 1. {
2. 2. orderkey: "attributes.order",
3. 3. addresskey: "vars.address"
4. }





A.
  1. 1. {
2. 2. orderkey: "payload.order",
3. 3. addresskey: "vars.address"
4. 4. }

Explanation:
Correct answer is as below. In this case address will be stored in a variable. Hence payload will not be overwritten and will contain order details
{
orderkey: "payload.order",
addresskey: "vars.address"
}


Page 1 out of 29 Pages