Free MCD - Level 1 Sample Questions — MuleSoft Certified Developer - Level 1 (Mule 4)

Free MCD - Level 1 sample questions for the MuleSoft Certified Developer - Level 1 (Mule 4) exam. No account required: study at your own pace.

Want an interactive quiz? Take the full MCD - Level 1 practice test

Looking for more? Click here to get the full PDF with 80+ practice questions for $10 for offline study and deeper preparation.

Question 1

How would you debug Mule applications?

  • A. Using breakpoints
  • B. Checking RAML
  • C. By Deploying apps on production
  • D. Cannot do it
Show Answer
Correct Answer:
A. Using breakpoints
Question 2

An organization's Center for Enablement (CAE) has built foundational assets (API specifications and implementation template, common frameworks, and best practices guides) and published them to Anypoint Exchange. What is a metric related to these foundational assets that helps the organization measure the success of its C4E efforts?

  • A. Correlation of key performance indicators (KPIs) of production applications with foundational assets
  • B. Correlation of each foundational asset with the counts of developers that downloaded each asset
  • C. Utilization counts of foundational assets in production applications
  • D. Counts of how many lines of businesses (LoBs) consumed each foundational asset
Show Answer
Correct Answer:
C. Utilization counts of foundational assets in production applications
Question 3

How to import Core (dw::Core) module into your DataWeave scripts?

  • A. import dw::core
  • B. Not needed
  • C. None of these
  • D. import core
Show Answer
Correct Answer:
B. Not needed
Question 4

What is the output type of the DataWeave map operator?

  • A. Object
  • B. Array
  • C. Map
  • D. String
Show Answer
Correct Answer:
B. Array
Question 5

How does Runtime Manager Console connect with App Data and Logs of a Mule app?

  • A. None of these
  • B. Integration Apps
  • C. CloudHub Workers
  • D. Rest API
Show Answer
Correct Answer:
C. CloudHub Workers
Question 6

What HTTP method in a RESTful web service is typically used to completely replace an existing resource?

  • A. GET
  • B. PATCH
  • C. POST
  • D. PUT
Show Answer
Correct Answer:
D. PUT
Question 7

Why would a Mule application use the ${http.port} property placeholder for its HTTP Listener port when it is deployed to CloudHub?

  • A. Allows CloudHub to automatically change the HTTP port to allow external clients to connect to the HTTP Listener
  • B. Allows clients to VPN directly to the application at the Mule application's configured HTTP port
  • C. Allows MuleSoft Support to troubleshoot the application by connecting directly to the HTTP Listener
  • D. Allows CloudHub to automatically register the application with API Manager
Show Answer
Correct Answer:
A. Allows CloudHub to automatically change the HTTP port to allow external clients to connect to the HTTP Listener
Question 8

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

  • A. function
  • B. fun
  • C. func
  • D. None of these
Show Answer
Correct Answer:
B. fun
Question 9

What DataWeave 2.0 type can be used as input to a mapObject operation?

  • A. Array
  • B. Object
  • C. String
  • D. Map
Show Answer
Correct Answer:
B. Object
Question 10

In the Database On Table Row operation, what does the Watermark column enable the On Table Row operation to do?

  • A. To save the most recent records retrieved from a database to enable database caching
  • B. To enable duplicate processing of records in a database
  • C. To avoid duplicate processing of records in a database
  • D. To delete the most recent records retrieved from a database to enable database caching
Show Answer
Correct Answer:
C. To avoid duplicate processing of records in a database
Question 11

Where does a deployed flow designer application run in Anypoint Platform?

  • A. CloudHub worker
  • B. API Manager
  • C. Design Center
  • D. Exchange
Show Answer
Correct Answer:
A. CloudHub worker
Question 12

A web client sends a request to http://localhost:8081?dept=sales. What is the correct DataWeave expression to access the value of dept?

  • A. attributes.queryParams.dept
  • B. attributes.dept
  • C. message.queryParams.dept
  • D. vars.dept
Show Answer
Correct Answer:
A. attributes.queryParams.dept
Question 13

What statement is a part of MuleSoft's description of an application network?

  • A. Creates and manages high availability and fault tolerant services and infrastructure
  • B. Creates reusable APIs and assets designed to be consumed by other business units
  • C. Creates and manages a collection of JMS messaging services and infrastructure
  • D. Leverages Central IT to deliver complete point-to-point solutions with master data management
Show Answer
Correct Answer:
B. Creates reusable APIs and assets designed to be consumed by other business units
Question 14

A Scatter-Gather processes a number of separate HTTP requests. Each request returns a Mule event with a JSON payload. What is the final output of the Scatter-Gather?

  • A. An Object containing all Mule event Objects
  • B. An Array containing all Mule event Objects
  • C. None of these
  • D. The last Mule event object
Show Answer
Correct Answer:
A. An Object containing all Mule event Objects
Question 15

What is the use of API Notebooks?

  • A. None of these
  • B. Test Policies
  • C. Test API functions
  • D. Test RAML
Show Answer
Correct Answer:
C. Test API functions
Question 16

How is policy defined in terms of classloader of an API?

  • A. Classloader isolation does not exist between the application, the runtime and connectors, and policies
  • B. Classloader isolation exists between the application, the runtime and connectors, and policies
  • C. None of these
  • D. Classloader isolation partially exists between the application, the runtime and connectors, and policies
Show Answer
Correct Answer:
B. Classloader isolation exists between the application, the runtime and connectors, and policies
Question 17

An API specification is designed using RAML. What is the next step to create a REST Connector from this API specification?

  • A. Add the specification to a Mule project's src/main/resources/api folder
  • B. Implement the API specification using flow designer in Design Center
  • C. Download the API specification and build the interface using APIkit
  • D. Publish the API specification to Anypoint Exchange
Show Answer
Correct Answer:
D. Publish the API specification to Anypoint Exchange
Question 18

What are the features of CloudHub Fabric?

  • A. Non-persistent queue
  • B. Horizontal Scaling
  • C. VPN Mock Services
  • D. None of these
Show Answer
Correct Answer:
B. Horizontal Scaling
Question 19

Where are values of query parameters stored in the Mule event by the HTTP Listener?

  • A. Payload
  • B. Attributes
  • C. Inbound Properties
  • D. Variables
Show Answer
Correct Answer:
B. Attributes
Question 20

What is the difference between a subflow and a sync flow?

  • A. Sync flow has no error handling of its own and subflow does
  • B. Subflow has no error handling of its own and sync flow does
  • C. Subflow is synchronous and sync flow is asynchronous
  • D. No difference
Show Answer
Correct Answer:
B. Subflow has no error handling of its own and sync flow does

Aced these? Get the Full Exam

Download the complete MCD - Level 1 study bundle with 80+ questions in a single printable PDF.