Mulesoft.U Development Fundamentals! Trivia Training Quiz

122 Questions | Total Attempts: 3900

SettingsSettingsSettings
Please wait...
Mulesoft.U Development Fundamentals! Trivia Training Quiz

If you consider yourself a software developer, you must have come across the Mulesoft. U and what they offer when it comes to computer knowledge. How good are you when it comes to the development fundamentals of Mulesoft. U? This trivia training quiz will help refresh your memory. Do give it a shot and see which parts to polish up on.


Questions and Answers
  • 1. 
    What MuleSoft API-led connectivity layer is intended to expose part of a backend database without business logic?
    • A. 

      Experience

    • B. 

      Data

    • C. 

      System

    • D. 

      Process

    • E. 

      Security

  • 2. 
    What HTTP method in a RESTful web service is typically used to replace a resource completely?
    • A. 

      PATCH

    • B. 

      PUT

    • C. 

      POST

    • D. 

      GET

  • 3. 
    What statement is part of Mulesoft’s description of an application network?
    • A. 

      Create reusable APIs and assets designed to be consumed by other business units

    • B. 

      Creates and manages availability and fault tolerant services and infrastructure

    • C. 

      Leverages Central IT to deliver complete point-to-point solutions with master data management

    • D. 

      Creates and manages a collection of JMS messaging services and infrastructure

  • 4. 
    According to MuleSoft, what is the Center for Enablement's role in the new IT operating model?
    • A. 

      Creates and manages assets to be consumed by of business developers

    • B. 

      Centrally manages partners and consultants to implement line of business projects

    • C. 

      Implements line of business projects to enforce common security requirements

    • D. 

      Produces & manages API policies for line of business deployments

  • 5. 
    What is a core characteristic of the Modern API?
    • A. 

      API is designed first using an API specification for rapid feedback

    • B. 

      API is rapidly prototyped following AGILE methodology

    • C. 

      API follows the RESTful architecture

    • D. 

      API has a mechanism to accept feedback and suggestions for improvement

  • 6. 
    Refer to the exhibit. ENDPOINT: https://www.searchworld.org/s/api.php QUERY PARAMETERS: action - Action type - required options: compare, delete, save, search query - Search string - required profile - Search profile to use options: strict, normal, classic format - The format of the output options: xml, xmlfm, json, jsonfm namespace - Namespace to search options: 1,2,3,4 HEADERS: AUTH - Authentication token - required The API specification supports searching for articles on the searchworld.org site. What is the most idiomatic (used for its intended purpose) URL and method to retrieve articles about "einstein" in XML format?
    • A. 

      GET Method api.php?action=search&query=einstein&format=xml AUTH

    • B. 

      GET Method api.php?&query=einstein&format=xml AUTH

    • C. 

      GET Method api.php?action=search&query=einstein&format=xml NO AUTH

    • D. 

      POST Method api.php?action=search&query=einstein&format=xml AUTH

  • 7. 
    What is the main purpose of flow designer in Design Center?
    • A. 

      Design API RAML files in a graphical way

    • B. 

      To design and Develop fully functional Mule applications in a hosted development environment

    • C. 

      Define API lifecycle management in a graphical way

    • D. 

      Design and mock Mule application templates that must be implemented using Anypoint Studio

  • 8. 
    Where does a deployed flow designer application run in Anypoint Platform?
    • A. 

      Exchange

    • B. 

      Clouhhub Worker

    • C. 

      API Manager

    • D. 

      Design Center

  • 9. 
    What MuleSoft product enables publishing, sharing, and searching of APIs?
    • A. 

      API Designer

    • B. 

      API MUnit

    • C. 

      Anypoint Exchange

    • D. 

      API Notebook

  • 10. 
    What asset can NOT be created using Anypoint Platform Design Center?
    • A. 

      API Specifications

    • B. 

      Mule Applications

    • C. 

      API Fragments

    • D. 

      API portals

  • 11. 
    A web client submits a GET request to a Mule 4 application to the endpoint /customers?id=48493. Where is the id stored in the Mule event by the HTTP Listener?
    • A. 

      Inbound properties

    • B. 

      Variables

    • C. 

      Attributes

    • D. 

      Payload

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

      Deploy the API to a Maven repository

    • B. 

      Enable autodiscovery in API Manager

    • C. 

      Publish the API from inside flow designert

    • D. 

      Publish the API to Anypoint Exchange

  • 13. 
    1. Refer to the exhibit:
    #%RAML 1.0 title: ACME Medical API baseUri: http://dev.acme.com/api /patients: GET: queryParameters: year: type: integer example: 2017 What is the correct URL to perform a GET request to /patients?
    • A. 

      Http://dev.acme.com/patients?year=2016

    • B. 

      Http://dev.acme.com/api/patients

    • C. 

      Http://dev.acme.com/patients

    • D. 

      Http://dev.acme.com/api/patients?year=2016

  • 14. 
    A RAML example fragment named BankAccountsExample.raml is placed in the examples folder in an API specification project. What is the correct syntax to reference the fragment?
    • A. 

      Example: !include BankAccountsExample.raml

    • B. 

      Example: #import BankAccountsExample.raml

    • C. 

      Example: !include examples/BankAccountsExample.raml

    • D. 

      Example: #import examples/BankAccountsExample.raml

  • 15. 
    Refer to the exhibit: 1 #%RAML 1.0 2 title: American Flights API 3 version: 10 4 5 /flights: 6 get: 7 8 /{flight_id}: 9 10 get: There is an error in the flight_id resource’s GET method. What needs to be done to fix the problem?
    • A. 

      Remove blank line on row 9

    • B. 

      Enclose flight_id with parenthesis () instead of curly braces {}

    • C. 

      Indent the get method under the {flight_id} resource

    • D. 

      Outdent the {flight_id} resource

    • E. 

      Remove the curly braces {} around flight_id

  • 16. 
    Refer to the exhibit. This RAML specification includes an XML example that matches the Records data type defined in another RAML file named recordsDataType.raml. Using the Records type, how can this XML example be represented in RAML?
    • A. 

      Option 1

    • B. 

      Option 2

    • C. 

      Option 3

    • D. 

      Option 4

  • 17. 
    What is the purpose of the api:router element in APIkit?
    • A. 

      Routes requests to API implementations, but does not validate them against RAML API specifications

    • B. 

      Routes responses to the caller, but does not validate them against RAML API specifications

    • C. 

      Validates requests against RAML API specifications and routes them to API implementations

    • D. 

      Validates responses returned from API requests and routes them to the caller

  • 18. 
    What is the minimum required configuration in a flow for a Mule application to compile?
    • A. 

      An event processor/A message processor in the Process section of a flow

    • B. 

      An event/message processor in the Source section of a flow

    • C. 

      An empty flow

    • D. 

      A message processor in both the Source and Process sections of a flow

  • 19. 
    An inbound Database connector is configured to select rows from a MySQL database. What is the format of results returned from the database query?
    • A. 

      Java

    • B. 

      JSON

    • C. 

      XML

    • D. 

      CSV

  • 20. 
    What is NOT part of a Mule 4 event?
    • A. 

      Message

    • B. 

      Payload

    • C. 

      InboundProperties

    • D. 

      Attributes

  • 21. 
    How does APIkit determine the number of flows to generate from a RAML specification?
    • A. 

      Creates a separate flow for each HTTP method

    • B. 

      Creates a separate flow for each resource

    • C. 

      Creates a separate flow for each resource that contains child resources

    • D. 

      Creates one flow for the entire API spec

    • E. 

      Creates a separate flow for each response status code

  • 22. 
    What is the purpose of API autodiscovery?
    • A. 

      Enables API Manager to discover the published API on Anypoint Exchange

    • B. 

      Allows the Mule application to be automatically discovered on Anypoint Exchange

    • C. 

      Enables the API to be directly manage in API Manager

    • D. 

      Allows a deployed Mule application to connect with API Manager to download policies and act as its own API proxy

  • 23. 
    What is the maximum number of Mule applications that can run in a Cloud Hub Worker?
    • A. 

      At most one

    • B. 

      At least one

    • C. 

      Depends on the vCores

    • D. 

      Depends on the number of CloudHub workers configured

  • 24. 
    What does an API proxy application NOT do?
    • A. 

      Determine which request Mule event is allowed to pass through to the API backend service

    • B. 

      Apply runtime policies to enforce governance

    • C. 

      Determine which response Mule event is allowed to pass through to the API backend service

    • D. 

      Measure the traffic flowing through the proxy

  • 25. 
    What does the Mule runtime use to enforce policies and limit access to APIs?
    • A. 

      Anypoint Access Control

    • B. 

      The proxy created by API Manager

    • C. 

      API Manager

    • D. 

      The Mule runtime’s embedded API Gateway