i
FIS
Work with us
Proud winner of ABECA 2025 - AmbitionBox Employee Choice Awards
Filter interviews by
I have experience in loan syndication, managing multi-party financing for large projects and ensuring compliance with financial regulations.
Participated in structuring syndicated loans for infrastructure projects, such as a $500 million renewable energy initiative.
Collaborated with multiple banks to distribute risk and secure funding, ensuring all parties were aligned on terms and conditions.
Conducted due diligenc...
SQL joins combine rows from two or more tables based on related columns.
INNER JOIN: Returns records with matching values in both tables. Example: SELECT * FROM A INNER JOIN B ON A.id = B.id;
LEFT JOIN: Returns all records from the left table and matched records from the right table. Example: SELECT * FROM A LEFT JOIN B ON A.id = B.id;
RIGHT JOIN: Returns all records from the right table and matched records from the ...
Angular is a full-fledged framework, while React is a library focused on UI components. Choose based on project needs.
Angular is a complete framework with built-in features like routing, state management, and form handling.
React is a library primarily for building user interfaces, allowing for more flexibility in choosing additional libraries.
Angular uses TypeScript, which provides static typing and better tooling...
Identify and return duplicate items from a given list of strings.
Use a set to track seen items and a list to store duplicates.
Iterate through the list and check if the item is in the set.
If it is, add it to the duplicates list; if not, add it to the set.
Example: For input ['apple', 'banana', 'apple', 'orange'], output is ['apple'].
Designing a backend for a task management application with efficient data flow and user interaction.
Use RESTful APIs for client-server communication, e.g., GET /tasks to retrieve tasks.
Implement a relational database like PostgreSQL for structured data storage.
Utilize caching mechanisms (e.g., Redis) to speed up frequent data retrieval.
Incorporate authentication (e.g., JWT) to secure user data and actions.
Design a...
Static method calls are resolved at compile time, while dynamic method calls are resolved at runtime based on the object's type.
Static method calls are bound to the class, not the instance. Example: ClassName.methodName().
Dynamic method calls are bound to the object instance, allowing for polymorphism. Example: object.methodName().
Static methods cannot be overridden, while dynamic methods can be overridden in subc...
Led a cross-functional team to develop a new software tool that improved project tracking efficiency by 30%.
Situation: Our project management tool was outdated, causing delays in tracking progress.
Task: I was tasked with leading a team to identify and implement a new solution.
Action: Conducted stakeholder interviews, researched options, and facilitated workshops to select a new tool.
Result: Successfully implemente...
The first round focused on technical definitions in programming and testing methodologies.
Questions included definitions of OOP concepts like inheritance and polymorphism.
Technical terms such as 'unit testing' and 'integration testing' were discussed.
Examples of programming languages like Python and Java were used to illustrate concepts.
The interviewer asked about the differences between functional and non-functio...
Reversing a string in Java can be done using various methods, including StringBuilder, recursion, or character arrays.
Using StringBuilder: Create a StringBuilder object, append the string, and use the reverse() method. Example: StringBuilder sb = new StringBuilder("hello"); sb.reverse(); // Output: "olleh"
Using a for loop: Convert the string to a character array, then iterate backwards to build the reversed string...
Selenium scripts can handle dynamic web elements using waits and locators to ensure elements are interactable.
Use Explicit Waits: `WebDriverWait` allows waiting for specific conditions. Example: `WebDriverWait(driver, 10).until(ExpectedConditions.visibilityOf(element));`
Utilize XPath: Dynamic elements often change IDs. Use XPath with contains() or starts-with(). Example: `driver.findElement(By.xpath("//div[contain...
I applied via Referral and was interviewed before Oct 2022. There were 2 interview rounds.
I appeared for an interview in Feb 2025.
Sort an array of strings containing both letters and numbers, with letters on the left and numbers on the right.
Create two separate arrays for letters and numbers
Iterate through the original array and separate letters and numbers into their respective arrays
Combine the two arrays with letters first and numbers next
High severity but low priority scenarios are those that have a significant impact but can be addressed at a later stage.
User interface issues that do not affect critical functionality
Minor spelling or grammar errors
Non-critical performance issues
Low impact cosmetic defects
Project frameworks are structures that provide guidelines and best practices for managing projects.
Waterfall model
Agile framework
Scrum methodology
Kanban method
Lean approach
We utilize various classes while coding to organize and structure our code.
Classes help in organizing code into logical units
Classes can be used for creating objects with properties and methods
Inheritance allows classes to inherit properties and methods from other classes
Examples: String, Integer, List, HashMap
Our framework is a hybrid framework combining data-driven and keyword-driven approaches for efficient and scalable testing.
Combines data-driven and keyword-driven testing
Allows for reusable test scripts and data separation
Supports automation of test cases with minimal coding
Enhances test coverage and scalability
Example: Using Excel sheets for test data and keywords for test actions
API testing is essential to ensure the functionality, reliability, performance, and security of APIs. Results should be reported clearly and comprehensively.
API testing involves testing the functionality, reliability, performance, and security of APIs by sending requests and validating responses.
Results of API testing should be reported in a clear and detailed manner, including information on test cases, test data, exp...
I applied via Naukri.com and was interviewed in Dec 2024. There was 1 interview round.
I applied via Referral and was interviewed in Sep 2024. There were 3 interview rounds.
Pronunciation and communication skills were checked
Experienced customer service professional with 5+ years in the industry. Skilled in handling customer inquiries and resolving issues efficiently.
5+ years of experience in customer service
Strong communication and problem-solving skills
Ability to handle customer inquiries and resolve issues efficiently
Proficient in using CRM systems and other customer service tools
Seeking new challenges and opportunities for growth.
Desire for career advancement
Seeking new challenges
Opportunity for professional growth
Relocation
Company downsizing
Childhood memories are filled with joy, innocence, and adventure.
Playing with neighborhood friends until the street lights came on
Family vacations to the beach or mountains
Celebrating birthdays with homemade cakes and games
Exploring the backyard or local park for hidden treasures
Learning to ride a bike or swim for the first time
I applied via Campus Placement and was interviewed in Sep 2024. There were 2 interview rounds.
Round 1 had aptitude and technical questions.
Resume-based questions assess your skills, experiences, and suitability for the IT Trainee role.
Highlight relevant coursework or projects, such as a software development project during your studies.
Discuss internships or part-time jobs in IT, emphasizing specific technologies used.
Mention any certifications, like CompTIA A+ or Cisco CCNA, that demonstrate your commitment to the field.
Share soft skills, such as teamwork...
I applied via Referral and was interviewed in Sep 2024. There was 1 interview round.
Basic troubleshooting steps involve identifying the issue, gathering information, isolating the problem, testing solutions, and implementing fixes.
Identify the issue by gathering information from the user or system logs.
Isolate the problem by determining if it's a hardware or software issue.
Test solutions by trying different troubleshooting steps or tools.
Implement fixes by applying patches, updates, or configuration c...
I want to join this company because of its reputation for innovation and growth opportunities.
Impressed by company's track record of innovation
Excited about potential for growth and advancement
Align with company values and culture
In 5 years, I see myself as a Senior Analyst L3, leading a team and contributing to strategic decision-making.
Advancing to Senior Analyst L3 role
Leading a team of analysts
Contributing to strategic decision-making
Continuing professional development through certifications or further education
I reassigned before receiving an offer letter due to personal reasons and a better opportunity.
Received a better job offer with higher pay or better benefits
Personal reasons such as family relocation or health issues
Company restructuring or change in job role
I am passionate about utilizing my skills and experience to make a meaningful impact in this role.
I have a strong background in data analysis and problem-solving, which aligns well with the requirements of this position.
I am excited about the opportunity to work with a team of talented professionals and contribute to the success of the organization.
I am eager to take on new challenges and continue to grow and develop p...
In my previous roles, I have been responsible for analyzing business processes, gathering requirements, and creating solutions to improve efficiency.
Analyzed current business processes to identify areas for improvement
Gathered requirements from stakeholders to understand their needs
Created solutions such as process improvements or new software implementations
Collaborated with cross-functional teams to ensure successful...
I have experience working with a variety of technologies including SQL, Python, Tableau, and Jira.
SQL
Python
Tableau
Jira
I appeared for an interview in Jun 2025, where I was asked the following questions.
I applied via LinkedIn and was interviewed in Dec 2024. There were 2 interview rounds.
Online Test having MCQs
Top trending discussions
Some of the top questions asked at the FIS interview -
The duration of FIS interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 360 interview experiences
Difficulty level
Duration
Pune,
Gurgaon / Gurugram
+18-13 Yrs
₹ 10-20 LPA
New Delhi,
Gurgaon / Gurugram
+18-12 Yrs
₹ 12-22 LPA
Senior Software Engineer
2.7k
salaries
| ₹12.6 L/yr - ₹25.8 L/yr |
Software Engineer
1.7k
salaries
| ₹7.5 L/yr - ₹14.4 L/yr |
Lead Engineer
747
salaries
| ₹12.6 L/yr - ₹20 L/yr |
Senior Leader Engineer
619
salaries
| ₹18 L/yr - ₹30 L/yr |
Team Member
568
salaries
| ₹1.9 L/yr - ₹5.5 L/yr |
Paytm
PhonePe
Fiserv
KFintech