0% found this document useful (0 votes)
296 views11 pages

MuleSoft Interview Questions Guide

The document contains questions about Mulesoft concepts and technologies including: RAML, API implementation, database connectivity, mocking, JUnit, deployment scripts, Maven, checking database connections, CloudHub deployment, GitLab, reusable components, exception handling, security mechanisms, dataweaving, system integration, SOAP services, and more. It also includes questions about specific Mulesoft technologies like object stores, VM connectors, processing strategies, batch processing, parallel processing, API-led connectivity, and deployment approaches.

Uploaded by

Ashraf Shaik
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
296 views11 pages

MuleSoft Interview Questions Guide

The document contains questions about Mulesoft concepts and technologies including: RAML, API implementation, database connectivity, mocking, JUnit, deployment scripts, Maven, checking database connections, CloudHub deployment, GitLab, reusable components, exception handling, security mechanisms, dataweaving, system integration, SOAP services, and more. It also includes questions about specific Mulesoft technologies like object stores, VM connectors, processing strategies, batch processing, parallel processing, API-led connectivity, and deployment approaches.

Uploaded by

Ashraf Shaik
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

CTS 1 ::

comman exception in mule


Wt is RAML , advantage, how u implement APIs , RAML API router,
what are the challenges u face,
In DB connector what is the field name to retry if DB is down,

What is mocking,

What is Junit,

How to execute Scripts for Deployment

What is Maven.

U need to check db connection, but the DB team is doing development , how to check DB connection

Difference between Cloud hub deployment and 'Need to remember '

What is Gitlab

How to share r usable components in Mule

Types of exception handling

Security mechanism in mule


What is Data Wive
How to integrate different systems in Mule
How to prepare Soap webserie in mule

CTS2 ::

Can we have 2 exceptions in flow-- Jalal

Write down RAML Put and post method program

How to configure RAML into Mule soft

What is the difference between Mule soft 3.9 and 4.0

Data weave program


MEL program

In File connector , I need to fetch file location from Config file how

By default flow is --- sync or async or what ? --Jalal

Did u use XSLT in Mule – Explain ?

In sub flow we have Exception handling ?

Difference between Flow sub flow and reference flow

How u code move from one environment to another environment

What about security mechanism ?

We have large file , we need to process the data , with out data lose – how (I told maxRaisesize- File age)

In Scatter gather --- we need to push the data in to different Locations like in to File, DB, Another DB – if
anything exception happen with File Destination location – did the data will store in to reaming
destinations or will rollback all ??

What are the components so for u use ?

Explain VM connector

Processing strategies in mule ??

Default Processing strategies for mule connectors and components ? jalal

Mule ESB Faq

RAML security policies

scatter gatheing

data weaves
objective store

water mark

prcessing stratagies

Batch processing

parllel processing

api lead connectivity

------------

CTS : Babjan

RAml-wsdl

RAML -- Treits , API fragmentation

flow, subflow, private flow

RAML--concat how, writee down

LED archetecture-- SEGA

Transaction Scope
----------------------

 Used ANT for building and deploying Application.


 Used Maven tool to build & deploy the application on the server.
 Used Jenkins for CI (Continuous Integration) and CD (Continuous Deployment).
 Used log4J for logging and debugging of the application.
 Involved in Agile scrum meetings, estimating and tracking User stories in Jira, Analyzing Graphs, Bugs, defects and various other features.

Babjan 1 -- Data Services Company

Witch API security policy you applied for RAML- B told Basic Authentecation , H told why cant you use
OAUTH

How to deploy ur application into Cloud Hub (move code into Github ,in Jenkin Jobs for deployment )

What is the RunTime Manager

What is Wecourse size

Scenario: one application is in production,the application use our mule APIs , I need to update the DB,
but I don’t want to interrupt the APIs and application ?

What about Ques in Mule, What is Public Subscriber model (B told Topic)

Scenario: Mule send one message to target application successfully, but the target system want
particular record again? How we send to (in HTTPS and File)

What is Scatter Gather ? this is paralle processing- is it possible sequential ? jalal

Scenario: I want to process bulk data or 1 lack records to target system , what is your approach ?(B told
Batch processing )

Have u work on Async Scope ?

Exception handling in Mule ?

Async processing stratagies


Babjan 2 --Imuno Business Solutions

For deployment wt u use Onprimisys or cloud

Deployment flow: git hub>Jenkins jobs> deployment team will deploy

What type of Complex transformation u faced

Processing – Group by concept in Db,

Flck concept

Studion version : 6.3

Mule V :3.9

Differences between Mule 3 and Mule 4

Rool back Exception strategy in Mule ?

Can we use Mule inbound connector(file conector ) in bw the flow in mule 3 --jalal

What is Resource Type in Raml

Authentication purpose –we use Basic authn

FTP connector ??

Scatter Gather ??

Have u worked on Batch processing ??

I have one file , that file contains millions of lines, each line contains fileds separated with coloun, I need
to move those records in to DB , that db contains table with primary key and condition is If already
record we need to update , if new we need to insert into DB ??

What kind of Munit test cases you build in Mule

What is difference between JMS(with the help of Active MQ ) and VM Connector

How will u do like dynamic kind of changes in Code level ??(With the help of Property file )
[Link]

How do we configure RAML in studio

What is Struts in RAML

Lets say I don’t have Delete method, if RAML wants to use , what happen? Wt error code we got ?

What is API kit Router ?

How do we expose services in mule

We have Http Connector and RAML – when we use

Witch version of RAML u use

what is different between resource type and traits?

Capgimini – Jalal By Babjan

Scatter gather-Choice

How to create multiple flow variables in single step:: we use expression

Already application deployed, how to override in mule : while cloud deployment we have runtime
manager, we have prpperty section

How to enript and decript property file: refer in my book

What is an object store used for -- Jalal

Mule uses object stores internally for various filters, routers, and
Ans:
other processors that need to store state between messages. By
default, the object store connector not present in Mule palette. So you
can install it from Anypoint exchange.
Object Store Operations
The object store connector can perform various operations
like Contains, Dual store, Remove, Retrieve, Retrieve all keys,
Retrieve and Store and Store.

 Contains is used to verify if given key is present in the object


store.
 Dual store stores a value using a key and also stores a key using
a value.
 Remove is to remove the respective key from the object store.
 Retrieve is used to retrieve an object from the object store and
make it available in the specified property scope of a Mule
Message.
 Retrieve all keys will return a list of all keys present in the
object store.
 Retrieve and Store is used to retrieve and store an object in the
same operation.
 Store is used to store the object in an object store.
 What operation we perform in object store

3.0 Types of Object Store


Mule provided two types of object store as follows

 In-memory store: This allows you to store objects in memory at


runtime. Generally, objects are lost when runtime is shutdown.
 Persistent store: Mule persists data when an object store is
explicitly configured to be persistent. Mule creates a default
persistent store in the file system.
4.0 Object Store Use Cases
 OAuth returns the token during an authorization request and this
token needs to send with every request and it has expiration
period (e.g. 2 hours). You can store the token in an object store
so another flow or Mule application can retrieve that token from
the object store to send requests to the client. Every two hours, a
new token is generated and can be stored in the object store.

Difrece between flow , sub flow and private flow

What is VM Connector

Processing Stratagies

Security in RAML

Roll Back ES

What is shared resources

What is Asyncrous flows

Oauth provider

What policies u used :: Client id enforcement and throttling

What kind of examples have u used in Data Wave transformation: Based of BU code and BU type we
route the data with other condition and filter condition

What is Cloud hub worker: its like Node, when we want to deploy application in different servers we use
worker , depends of APIs and interfaces we create difrent workers

What is API led connectivity:

Ans:

Main Advantages of Three Layer APIs


The main benefits of the three layer can be summarized as below.
System APIs
One can modify the System API logic without affecting the other APIs
(Process and Experience). For example, if a System API is using SAP
and, in the future, SAP needs to be replaced with Salesforce, this
replacement can be done easily modifying only the System API
without touching anything in Process and Experience layers. 

Process APIs
Common business logic can be shared across the organization. For
example, if an organization already has the purchase order process
API implemented, it can be reused whenever necessary.

Experience APIs
Experience APIs are simple. Basically, they involve only the
transformation of data. So, to meet a wide range of clients that accept
data in diverse formats, the Experience APIs do this rapidly,
decreasing the time to market.

Resourse Type: reusable of methods

Untill Succssful :

--

Difrence between Mule 3 and 4

There are 3 types of error handling mechanism in Mule 4.

1. On Error Continue
2. On Error Propagate
3. Try Catch Scope

In Mule 3 we had Flow variables, Session variables and record variable to store the data inside mule
flow. But now in Mule 4 this has been changed; session variable and record variable has been
removed and there is only Flow Variable.
Difrence bw Water mark and Idompotent

Runtime manager- cloud hub

Doubts clarify ::

What is the functionality of Fan-in and Fan-out? Jalal

Fan-out: We can use the Fan Out primitive to fire the output terminal once (with the input message) or
to fire the output terminal multiple times. You can use Fan Out in isolation or as part of a Fan Out and
Fan In combination.

Fan-In: Fan In is always partnered with a Fan Out in the same flow and acts as a decision point for when
to continue flow execution. It receives a number of messages until a decision point is reached, at which
point the last message to be received is propagated to the output terminal. The Fan In primitive may
only be used in combination with Fan Out.

---

Can we have 2 exceptions in flow-- Jalal

By default flow is --- sync or async or what ? --Jalal --- async

Can we use Mule inbound connector(file conector ) in bw the flow in mule 3 --jalal

What is Scatter Gather ? this is paralle processing- is it possible sequential ? jalal-- yes
Default Processing strategies for mule connectors and components ? --async

What is an object store used for -- Jalal --

Difrence bw Water mark(let say we have 1000 records, first day i process 190 records, next day i want to
start processing here from 191 onwords itwill process with the help of Water mark) and Idompotent
filter

Capgimini second round::

Cache management in Mule , where the data will store

in production how will check you logs

what is API manager

witch scenario u use Data waive

how about batch processing

securitymechanism in mule

Any custom security in your mule project

what is Resource type

muledeployment process

where u deploy on premises or cloud hub

is Sub flow can perform exception handling

Whatabout logging

what is message and message object

witch RAML version u use

API led connectivity--3 layers have—how u fallow

You might also like