i
Finastra
Filter interviews by
Payment E2E Flow refers to the complete process of a payment transaction from initiation to completion.
1. Initiation: The customer selects a product and proceeds to checkout.
2. Payment Method Selection: The customer chooses a payment method (credit card, PayPal, etc.).
3. Data Entry: The customer enters payment details securely.
4. Authorization: The payment gateway verifies the transaction with the bank.
5. Confirma...
Reverse a given string
Use a loop to iterate through the characters of the string
Append each character to a new string in reverse order
Return the reversed string
Swap the positions of two numbers in an array of strings.
Iterate through the array to find the positions of the two numbers to be swapped.
Store the two numbers in temporary variables.
Swap the positions of the two numbers in the array.
Using Kafka for designing a system to handle real-time data streams
Ensure proper partitioning of topics to handle high throughput
Implement consumer groups for parallel processing of messages
Use Kafka Connect for integrating with external systems
Monitor Kafka cluster health and performance regularly
API rate limiter design problem involves balancing between preventing abuse and allowing legitimate usage.
Define rate limits based on API endpoints or user roles
Implement token bucket or leaky bucket algorithm for rate limiting
Consider using sliding window algorithm for more dynamic rate limiting
Provide clear error messages when rate limit is exceeded
Monitor and adjust rate limits based on usage patterns
Testing scenarios for an online grocery site to ensure functionality, usability, and performance.
Verify user registration and login functionality.
Test product search and filtering options (e.g., by category, price).
Check the shopping cart functionality (adding/removing items).
Validate the checkout process, including payment options.
Ensure order confirmation and email notifications are sent.
Test for responsiveness ...
Oops concept is a programming paradigm based on the principles of object-oriented programming.
Encapsulation: bundling data and methods that operate on the data into a single unit (class)
Inheritance: ability of a class to inherit properties and behavior from another class
Polymorphism: ability to present the same interface for different data types
Abstraction: hiding the complex implementation details and showing onl...
Reversing a linked list involves changing the direction of pointers to go from the end to the beginning.
Start by initializing three pointers: current, prev, and next.
Iterate through the list, updating pointers to reverse the links.
Update the head pointer to point to the new beginning of the list.
A small pointer is a pointer that takes up less memory space and is used to optimize memory usage and improve performance.
Small pointers are typically used in embedded systems where memory is limited
They can also be used in data structures to reduce memory overhead
Example: Using a small pointer instead of a regular pointer to store memory addresses
Testing Notepad and Word involves identifying both positive and negative scenarios to ensure functionality and usability.
Positive Scenario: User can create a new document in Notepad without any issues.
Negative Scenario: User tries to open a corrupted file in Word, resulting in an error message.
Positive Scenario: Word allows users to format text with various fonts and sizes seamlessly.
Negative Scenario: Notepad cra...
I appeared for an interview in Oct 2024.
I have extensive experience in data analysis, project management, and stakeholder communication across various industries.
Worked as a data analyst at XYZ Corp, where I improved reporting efficiency by 30% through automation.
Led a project team to analyze customer feedback, resulting in a 15% increase in customer satisfaction scores.
Utilized SQL and Python for data extraction and analysis, providing actionable insights t...
I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.
Swap the positions of two numbers in an array of strings.
Iterate through the array to find the positions of the two numbers to be swapped.
Store the two numbers in temporary variables.
Swap the positions of the two numbers in the array.
Reverse a given string
Use a loop to iterate through the characters of the string
Append each character to a new string in reverse order
Return the reversed string
Payment E2E Flow refers to the complete process of a payment transaction from initiation to completion.
1. Initiation: The customer selects a product and proceeds to checkout.
2. Payment Method Selection: The customer chooses a payment method (credit card, PayPal, etc.).
3. Data Entry: The customer enters payment details securely.
4. Authorization: The payment gateway verifies the transaction with the bank.
5. Confirmation:...
50 questions and it was easy
I applied via Campus Placement and was interviewed in Mar 2024. There were 4 interview rounds.
The test consisted of 3 coding questions
The round was pretty easy but time was very less
Generative AI and Fintech: Exploring the intersection of artificial intelligence and financial technology.
Generative AI can be used in Fintech for tasks such as fraud detection, risk assessment, and personalized financial recommendations.
Examples of Generative AI in Fintech include chatbots for customer service, algorithmic trading systems, and credit scoring models.
The combination of Generative AI and Fintech has the ...
In my previous role as a QA Engineer, I focused on ensuring software quality through rigorous testing and collaboration with development teams.
Conducted manual and automated testing for web applications, improving bug detection by 30%.
Collaborated with developers to create test cases based on user stories, ensuring comprehensive coverage.
Implemented a new testing framework that reduced testing time by 20%, allowing for...
SQL , Qa daily work, automation questions
Testing in real life scenarios involves checking the functionality and performance of products or services in practical situations.
Testing the durability of a new phone by dropping it from different heights
Testing the waterproof feature of a watch by submerging it in water
Testing the battery life of a laptop by using it continuously for a certain period
Testing the taste and quality of a new food product by conducting a...
Regression testing is the process of retesting a software application to ensure that new code changes have not adversely affected existing functionality.
It involves running previously executed test cases to verify that the existing features still work correctly after code changes.
Regression testing helps in identifying any defects introduced by new code changes.
Automated testing tools are often used to streamline the r...
Top trending discussions
The duration of Finastra interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 47 interview experiences
Difficulty level
Duration
based on 535 reviews
Rating in categories
Bangalore / Bengaluru
15-20 Yrs
Not Disclosed
Senior Software Engineer
350
salaries
| ₹16.6 L/yr - ₹29 L/yr |
Software Engineer
334
salaries
| ₹9.2 L/yr - ₹16 L/yr |
Associate Software Engineer
187
salaries
| ₹5 L/yr - ₹10 L/yr |
Expert Software Engineer
94
salaries
| ₹24 L/yr - ₹40.3 L/yr |
QA Engineer
84
salaries
| ₹5.9 L/yr - ₹11.6 L/yr |
24/7 Customer
Microsoft Corporation
SAP
Thomson Reuters