Category Archives: Mule Interview Question

Mule 3 Mule 4 Mule Interview Question Mulesoft Basics Mulesoft Tutorial

RAML Interview Questions For Mulesoft Developers Advanced

Published by:

RAML Interview Questions ADVANCED.

Here are the  advanced interview questions and answers about RAML during Mulesoft interviews. This are just a list of some common questions but not the entire list.

1.  How to use RAML in anypoint studio?

RAML can be imported while creating a new application from scratch either from local machine or from Anypoint Design Center which will create flows and error handlers using APIKit module. RAML can also be imported into existing applications by right clicking on the application and  selecting “Anypoint Platform” -> “Import form Design Center” (in Anypoint Studio 7.* and Mule 4.*).

2. What are Traits in RAML?

Traits are functions in RAML which defines common properties for HTTP methods, can be declared once and used at multiple places by keyword “is“. traits should be defined in a separate file and import it into the main RAML to follow Best practices.

3. Explain Request/Response lifecycle in mule based on RAML? 

ApiKit router plays a key role in mapping the resources(RAML) and Mule flows. Any Request entering into mule app through the inbound will hit ApiKit router and the request will be validated according to the RAML description.

Success Requests will be mapped to their corresponding flow and Bad requests will be mapped to their corresponding exception flow and respond back with appropriate HTTP Status code.

4.  What are the parameters defined for methods in RAML?

URI parameters and Query parameters can be defined in RAML.

URI Parameters: Unique Resource Identifier as the name suggests, it should get a unique resource. It is sent as a part of URL and expects unique id each time. They are defined by using keyword “uriParameters”.

Query Parameters: The question mark, the parameter, and its real value make what is referred to as the query string. Query parameters come with two distinguishing features from the hierarchy parameters: They are optional. They are non-unique, in the sense that they can be used to specify any one parameter multiple times. They are defined by using keyword “queryParameters”.

5.Difference between POST and PUT?

POST is used while Inserting or creating a new record in the Database or System of record where as PUT is used while editing or updating an existing record. Both methods will support URI and Query parameters.

Mule 3 Mule Interview Question Mulesoft Tutorial

Interview Questions Mulesoft / Mule ESB Tutorial

Published by:

MuleSoft or Mule ESB interview Questions


Here are the 18 most important and common mulesoft or mule esb interview questions and answers which are bound to be asked in any Mule ESB interview. Whether it’s Mulesoft or Mule ESB interview with Accenture, Cognizant, Infosys, Deloitte or any company below Mule ESB interview questions are always always been asked. You can easily clear any Mulesoft or Mule ESB interview questions if you learn answers to these Mule ESB questions.

1. What are Web Services?


Web service is a function or program in any language that can be accessed over HTTP. Message format can be XML or JSON or any other program as long as the other programs can understand and communicate. Web services can be synchronous or asynchronous. Any web service has server-client relationship. Any web service can have multiple clients. Eg: When a travel portal is selling tickets of an airliner, Portal is client and the Airline is the server as it is selling its service. Continue reading

Mule 3 Mule Interview Question Mulesoft Tutorial

Interview Questions 2 – Mulesoft / Mule ESB Tutorial

Published by:

MuleSoft or Mule ESB interview Questions


Here are the most important and common mulesoft or mule esb interview questions and answers which are bound to be asked in any Mule ESB interview. Also see Mule Interview Questions I.

1. What are inbound and Outbound properties ?


Inbound properties are immutable, are automatically generated by the message source and cannot be set or manipulated by the user.  They contain metadata specific to the message source. A message retains its inbound properties only for the duration of the flow; when a message passes out of a flow, its inbound properties do not follow it.
Continue reading

Mule 3 Mule Interview Question Mulesoft Tutorial

RAML Interview Questions – Mule Tutorial

Published by:

RAML Interview Questions.


In this mule tutorial, here are the most important and common RAML interview questions and answers which are bound to be asked in any Mule ESB interview.

1. What is RAML and why we use it?


RAML – RESTful API Modeling Language
RAML is similar to WSDL, it contains endpoint URL, request/response schema, HTTP methods and query and URI parameter.
RAML helps client (a consumer of the service) know, what the service is and what/how all operations can be invoked.
RAML helps the developer in creating the initial structure of this API. RAML can also be used for documentation purpose.

2. Who can you import RAML in your poject?


Read here: Mule Tutorial – Creating Mule Project with RAML
Continue reading