i
Infosys
Work with us
Filter interviews by
Yes, pub sub mechanism is a messaging pattern where senders of messages, called publishers, do not program the messages to be sent directly to specific receivers, called subscribers.
Publishers send messages to a topic or channel without knowing which subscribers, if any, will receive the message.
Subscribers express interest in one or more topics and only receive messages that are of interest.
It is commonly used in...
return true means a positive response while return false means a negative response.
return true is used to indicate that a certain condition is met or an operation is successful
return false is used to indicate that a certain condition is not met or an operation has failed
return true and return false are often used in conditional statements and functions
example: function isEven(num) { if(num % 2 === 0) { return true...
IIB uses various nodes for different purposes.
Input nodes: HTTPInput, MQInput, FileInput, etc.
Output nodes: HTTPOutput, MQOutput, FileOutput, etc.
Processing nodes: Compute, Filter, Route, etc.
Transformation nodes: Mapping, XSLT, JSON, etc.
Utility nodes: Timer, Trace, TryCatch, etc.
Storage nodes: Database, File, etc.
Security nodes: SSLConfig, Authentication, etc.
Using propagate to determines whether an exception should be propagated to the caller or not.
If propagate to is not used, the exception will not be propagated to the caller and will be handled within the flow.
If propagate to is used, the exception will be propagated to the caller and can be handled by the calling flow or application.
Propagate to can be used in conjunction with exception handling nodes like Try-Cat...
No, it is not mandatory to use validate node.
Validate node is used to validate the input data against a schema.
It is not mandatory to use it, but it is recommended to ensure data consistency.
Other nodes like switch, function, and change can also be used for validation.
Yes, I am cloud aware.
I have experience working with cloud platforms such as AWS, Azure, and Google Cloud.
I understand the benefits of cloud computing such as scalability, cost-effectiveness, and accessibility.
I am familiar with cloud-based tools and technologies such as Docker, Kubernetes, and serverless computing.
I have worked on projects that involve cloud-based storage, databases, and APIs.
Transaction modes in MQ node are used to control the behavior of transactions.
Transaction modes include 'auto', 'none', 'single', and 'multiple'
Auto mode automatically starts a transaction for each message
None mode disables transactions
Single mode ensures that each message is part of a single transaction
Multiple mode allows messages to be part of multiple transactions
Transaction modes can be set at the node level ...
xmlnsc is used for defining namespaces in IBM Integration Bus, while xmlns is used in XML documents for the same purpose.
xmlnsc is specific to IBM Integration Bus, while xmlns is a standard XML attribute.
xmlnsc is used in message flows to define namespaces for message elements.
xmlns is used in XML documents to define namespaces for elements and attributes.
Both are used to avoid naming conflicts in XML documents.
There are various parsers used in webMethods Broker (WMB) such as XML, Flat File, JSON, and EDI.
XML parser is used to parse XML messages
Flat File parser is used to parse flat file messages
JSON parser is used to parse JSON messages
EDI parser is used to parse EDI messages
Messages fail and catch in MQ and SOAP nodes based on different criteria.
In MQ nodes, messages can fail due to issues like invalid message format, queue full, or network errors.
MQ nodes can catch messages that fail due to these issues and route them to a designated error queue.
In SOAP nodes, messages can fail due to issues like invalid SOAP message format or authentication errors.
SOAP nodes can catch messages that...
I applied via Approached by Company and was interviewed in Oct 2021. There were 2 interview rounds.
Transaction modes in MQ node are used to control the behavior of transactions.
Transaction modes include 'auto', 'none', 'single', and 'multiple'
Auto mode automatically starts a transaction for each message
None mode disables transactions
Single mode ensures that each message is part of a single transaction
Multiple mode allows messages to be part of multiple transactions
Transaction modes can be set at the node level or th...
IIB uses various nodes for different purposes.
Input nodes: HTTPInput, MQInput, FileInput, etc.
Output nodes: HTTPOutput, MQOutput, FileOutput, etc.
Processing nodes: Compute, Filter, Route, etc.
Transformation nodes: Mapping, XSLT, JSON, etc.
Utility nodes: Timer, Trace, TryCatch, etc.
Storage nodes: Database, File, etc.
Security nodes: SSLConfig, Authentication, etc.
There are various parsers used in webMethods Broker (WMB) such as XML, Flat File, JSON, and EDI.
XML parser is used to parse XML messages
Flat File parser is used to parse flat file messages
JSON parser is used to parse JSON messages
EDI parser is used to parse EDI messages
xmlnsc is used for defining namespaces in IBM Integration Bus, while xmlns is used in XML documents for the same purpose.
xmlnsc is specific to IBM Integration Bus, while xmlns is a standard XML attribute.
xmlnsc is used in message flows to define namespaces for message elements.
xmlns is used in XML documents to define namespaces for elements and attributes.
Both are used to avoid naming conflicts in XML documents.
No, it is not mandatory to use validate node.
Validate node is used to validate the input data against a schema.
It is not mandatory to use it, but it is recommended to ensure data consistency.
Other nodes like switch, function, and change can also be used for validation.
Yes, multiple databases can be used in a flow by configuring multiple database connectors.
Configure multiple database connectors in the flow
Specify the database name and connection details for each connector
Use the appropriate connector in each step of the flow based on the required database
Data can be transferred between databases using intermediate steps
return true means a positive response while return false means a negative response.
return true is used to indicate that a certain condition is met or an operation is successful
return false is used to indicate that a certain condition is not met or an operation has failed
return true and return false are often used in conditional statements and functions
example: function isEven(num) { if(num % 2 === 0) { return true; } e...
Using propagate to determines whether an exception should be propagated to the caller or not.
If propagate to is not used, the exception will not be propagated to the caller and will be handled within the flow.
If propagate to is used, the exception will be propagated to the caller and can be handled by the calling flow or application.
Propagate to can be used in conjunction with exception handling nodes like Try-Catch or...
Messages fail and catch in MQ and SOAP nodes based on different criteria.
In MQ nodes, messages can fail due to issues like invalid message format, queue full, or network errors.
MQ nodes can catch messages that fail due to these issues and route them to a designated error queue.
In SOAP nodes, messages can fail due to issues like invalid SOAP message format or authentication errors.
SOAP nodes can catch messages that fail...
Yes, pub sub mechanism is a messaging pattern where senders of messages, called publishers, do not program the messages to be sent directly to specific receivers, called subscribers.
Publishers send messages to a topic or channel without knowing which subscribers, if any, will receive the message.
Subscribers express interest in one or more topics and only receive messages that are of interest.
It is commonly used in dist...
Yes, I am cloud aware.
I have experience working with cloud platforms such as AWS, Azure, and Google Cloud.
I understand the benefits of cloud computing such as scalability, cost-effectiveness, and accessibility.
I am familiar with cloud-based tools and technologies such as Docker, Kubernetes, and serverless computing.
I have worked on projects that involve cloud-based storage, databases, and APIs.
What people are saying about Infosys
I applied via Company Website and was interviewed before Jun 2021. There were 2 interview rounds.
First round was coding as well as aptitude done together went well I guess focusing on codes helps a lot.
I applied via Campus Placement and was interviewed in Apr 2020. There was 1 interview round.
Yes, I am open to relocating for the right opportunity that aligns with my career goals and personal growth.
Relocation can provide exposure to new technologies and methodologies.
I am excited about the prospect of working in diverse teams and cultures.
For example, moving to a tech hub like San Francisco could enhance my career.
I understand the challenges of relocating, but I see them as opportunities for growth.
I bring a unique blend of skills, experience, and passion for software development that aligns perfectly with your team's goals.
Proven experience in developing scalable applications, such as a recent project where I improved performance by 30%.
Strong problem-solving skills demonstrated through my contributions to open-source projects, enhancing functionality and fixing bugs.
Excellent teamwork and communication abilitie...
I applied via Walk-in and was interviewed before Dec 2020. There were 3 interview rounds.
A Fibonacci program generates a sequence where each number is the sum of the two preceding ones, starting from 0 and 1.
The Fibonacci sequence starts with 0 and 1.
Each subsequent number is the sum of the previous two: 0, 1, 1, 2, 3, 5, 8, 13, ...
Common implementations include recursive, iterative, and using dynamic programming.
Example of an iterative approach in Python: ```python def fibonacci(n): a, b = 0, 1 ...
I applied via LinkedIn and was interviewed before Jul 2021. There were 2 interview rounds.
Easy logical questions
basic quant
Easy level coding questions
Counting frequency of alphabets
Multiple dispatch is not a feature of Redux. It can be achieved using middleware or custom logic.
Middleware like redux-thunk or redux-saga can be used to dispatch multiple actions based on a single action.
Custom logic can be implemented in the reducer to handle multiple actions based on a single action type.
For example, a single 'ADD_ITEM' action can trigger multiple actions like 'UPDATE_TOTAL', 'UPDATE_HISTORY', etc.
M...
I applied via Campus Placement and was interviewed before Jun 2020. There were 3 interview rounds.
I applied via Naukri.com and was interviewed before Oct 2019. There were 3 interview rounds.
Faced various technical challenges, including system integration and performance optimization, which I successfully navigated through strategic solutions.
Integration of legacy systems with modern applications: I utilized APIs and middleware to ensure seamless data flow.
Performance bottlenecks in a web application: Implemented caching strategies and optimized database queries, resulting in a 40% speed increase.
Debugging...
I applied via Walk-in and was interviewed before Sep 2019. There were 3 interview rounds.
Some of the top questions asked at the Infosys WMB Developer interview -
Technology Analyst
55.8k
salaries
| ₹3 L/yr - ₹11.6 L/yr |
Senior Systems Engineer
53.7k
salaries
| ₹2.5 L/yr - ₹8.3 L/yr |
Technical Lead
35k
salaries
| ₹7.3 L/yr - ₹20 L/yr |
System Engineer
32.4k
salaries
| ₹2.4 L/yr - ₹5.5 L/yr |
Senior Associate Consultant
31k
salaries
| ₹6.3 L/yr - ₹17 L/yr |
TCS
Wipro
Cognizant
Accenture