Add office photos
Employer?
Claim Account for FREE

Fiserv

3.3
based on 2.2k Reviews
Filter interviews by

60+ Interview Questions and Answers

Updated 18 Oct 2024
Popular Designations

Q1. What would you do if there is a release scheduled tomorrow and QA identifies a bug and dev has fixed it in develop. This bug is critical for one of the application that is not widely used however this release i...

read more
Ans.

Recommend prioritizing the critical bug fix and delaying the release for the application

  • Prioritize the critical bug fix for the application that is not widely used

  • Coordinate with QA and dev teams to ensure the bug fix is thoroughly tested

  • Communicate with stakeholders about the delay in release and the reasons behind it

Add your answer

Q2. 1. Solid principles implementation in a given scenario, how can we apply and improve the problem shared by interviewer. 2. C# coding questions on strings and arrays. 3. Rest API methods and it's implementation....

read more
Ans.

Interview questions on software development concepts including SOLID principles, C# coding, REST API, jQuery, AJAX, MVC, and OOP.

  • For SOLID principles, explain how each principle can be applied to the given scenario and suggest improvements.

  • C# coding questions may include manipulating strings and arrays.

  • Rest API methods and implementation should be discussed, including HTTP methods and response codes.

  • Basic knowledge of jQuery, AJAX, and MVC architecture is expected.

  • OOP concept...read more

Add your answer

Q3. What are triggers , where can they be used ? What is a mutating trigger problem , how can it be solved?

Ans.

Triggers are database objects that execute automatically in response to certain events. Mutating trigger problem occurs when a trigger tries to read or modify a table that is already being modified by the same transaction.

  • Triggers can be used to enforce business rules, audit changes, and maintain referential integrity.

  • They can be used to automatically update a table when a related table is updated.

  • Mutating trigger problem can be solved by using compound triggers, which allow ...read more

Add your answer

Q4. What kind of Devops tools you have used for release management

Ans.

I have experience using tools like Jenkins, Git, Docker, and Ansible for release management.

  • Jenkins

  • Git

  • Docker

  • Ansible

Add your answer
Discover null interview dos and don'ts from real experiences

Q5. How to define a parameterized cursor in PLSQL , how to open and close it

Ans.

Defining and using a parameterized cursor in PL/SQL

  • Declare a cursor variable with parameters

  • Open the cursor using the OPEN statement and pass in the parameter values

  • Fetch rows from the cursor using the FETCH statement

  • Close the cursor using the CLOSE statement

Add your answer

Q6. Q: Monetary flow, non mon flow. Q: Cycle due can be adjusted in which screen Ans: ARDJ Q: What will be the CD after first cycle Ans: If CD is 0 before cycle, it will be moved to 1 on first cycle. Q: what all mo...

read more
Ans.

Questions related to monetary flow, adjusting cycle due, and impacted modules in adding fees in system.

  • Monetary flow can be categorized into monetary and non-monetary flow.

  • Cycle due can be adjusted in the ARDJ screen.

  • If CD is 0 before cycle, it will be moved to 1 on the first cycle.

  • D140ATPT and D140ATGT modules are impacted in posting for adding fees in the system.

Add your answer
Are these interview questions helpful?

Q7. Describe list of deployment strategies and their methodologies.

Ans.

Deployment strategies include blue-green deployment, canary deployment, rolling deployment, and feature toggles.

  • Blue-green deployment involves running two identical production environments and switching between them.

  • Canary deployment gradually rolls out changes to a small subset of users before deploying to the entire infrastructure.

  • Rolling deployment updates a subset of servers at a time, ensuring continuous availability.

  • Feature toggles allow features to be turned on or off ...read more

Add your answer

Q8. What do you understand by .#net? What is polymorphism in any language? Write a solution in any prefferd language about banking solution.

Ans.

.NET is a software framework developed by Microsoft. Polymorphism is the ability of an object to take on many forms.

  • .NET is a framework for building Windows applications and web services.

  • .NET supports multiple programming languages like C#, VB.NET, and F#.

  • Polymorphism allows objects of different classes to be treated as objects of a common superclass.

  • Polymorphism enables code reusability and flexibility in object-oriented programming.

  • Example: A base class 'Shape' with derived...read more

Add your answer
Share interview questions and help millions of jobseekers 🌟

Q9. What is Rownum ? Is expression Rownum >4 correct ?

Ans.

Rownum is a pseudocolumn in Oracle that assigns a unique number to each row returned by a query.

  • Rownum starts with 1 and increments by 1 for each row returned by the query.

  • The expression Rownum > 4 is correct and will return all rows with a Rownum greater than 4.

  • Rownum can be used to limit the number of rows returned by a query, for example, 'SELECT * FROM table WHERE Rownum <= 10'.

Add your answer

Q10. How do you decide branching strategy

Ans.

Branching strategy is decided based on project complexity, team size, release frequency, and risk tolerance.

  • Consider project complexity - simple projects may only need a main branch, while complex projects may require feature branches.

  • Take team size into account - larger teams may benefit from feature branches to work on separate tasks concurrently.

  • Evaluate release frequency - frequent releases may warrant a branching strategy that supports parallel development.

  • Assess risk to...read more

Add your answer

Q11. How do you manage release process

Ans.

I manage the release process by coordinating with development, testing, and operations teams to ensure smooth deployment.

  • Coordinate with development, testing, and operations teams to plan release schedule

  • Ensure all necessary documentation and release notes are prepared

  • Perform risk assessment and mitigation strategies

  • Use version control systems to track changes and releases

  • Communicate with stakeholders about release status and any issues

  • Monitor deployment process and address a...read more

Add your answer

Q12. What is Nexus and why is it used.

Ans.

Nexus is a repository manager that allows you to proxy, collect, and manage dependencies of many different types.

  • Nexus is used to store and manage software artifacts such as JARs, WARs, and Docker images.

  • It helps in controlling access to repositories and ensures that only approved artifacts are used in builds.

  • Nexus can also act as a proxy to other repositories, reducing build times and improving reliability.

  • It provides a central location for teams to share and distribute depe...read more

Add your answer

Q13. How do you prepare release documentation

Ans.

I prepare release documentation by creating detailed release notes, updating user guides, and communicating changes to stakeholders.

  • Create detailed release notes outlining new features, bug fixes, and any known issues

  • Update user guides to reflect changes in the new release

  • Communicate release changes to stakeholders through emails, meetings, or documentation

  • Ensure all documentation is clear, concise, and easily accessible

Add your answer

Q14. What is the difference between procedure and function

Ans.

Procedure is a set of instructions that performs a specific task, while function returns a value after performing a specific task.

  • Procedure does not return a value, while function returns a value

  • Procedure can modify the values of input parameters, while function cannot

  • Functions can be called from within a procedure, but procedures cannot be called from within a function

Add your answer

Q15. Explain your experience with release engineering

Ans.

I have extensive experience in release engineering, including managing release cycles, coordinating with cross-functional teams, and ensuring smooth deployments.

  • Managed release cycles for multiple software products

  • Coordinated with development, QA, and operations teams to plan and execute releases

  • Implemented release automation tools to streamline the release process

  • Ensured compliance with release management best practices and standards

  • Resolved release-related issues and commun...read more

Add your answer

Q16. Write a query to delete duplicate records from a table

Ans.

Query to delete duplicate records from a table

  • Use GROUP BY to group the records by the columns that define duplicates

  • Use HAVING to filter out groups with count greater than 1

  • Use DELETE to remove the duplicate records

Add your answer

Q17. How to print two columns of different tables

Ans.

To print two columns of different tables, use a SQL JOIN statement.

  • Use a SQL JOIN statement to combine data from two tables based on a related column.

  • Specify the columns you want to display from each table in the SELECT statement.

  • Use the ON keyword to specify the columns that should be used to join the tables.

  • Example: SELECT table1.column1, table2.column2 FROM table1 JOIN table2 ON table1.id = table2.id;

Add your answer

Q18. How to define user defined exceptions ?

Ans.

User defined exceptions can be defined by creating a new class that extends the Exception class.

  • Create a new class that extends the Exception class

  • Add constructors to the class to initialize the exception

  • Throw the exception using the 'throw' keyword

Add your answer

Q19. What is the difference between API and WebService. Oops concepts

Ans.

API is a set of protocols and tools for building software applications. WebService is a type of API that uses XML to exchange data over the internet.

  • API stands for Application Programming Interface

  • API is a set of protocols and tools for building software applications

  • WebService is a type of API that uses XML to exchange data over the internet

  • WebService is a software system designed to support interoperable machine-to-machine interaction over a network

  • APIs can be used to access...read more

Add your answer

Q20. Building blocks of power BI and different transformation

Ans.

Power BI building blocks include data sources, data transformations, data modeling, and visualizations.

  • Data sources: Connect to various data sources such as Excel, SQL Server, and SharePoint.

  • Data transformations: Clean, transform, and reshape data using Power Query Editor.

  • Data modeling: Create relationships between tables and define measures and calculated columns using DAX.

  • Visualizations: Create interactive reports and dashboards using various visualizations such as charts, ...read more

Add your answer

Q21. What is polymorphism and types of polymorphism?

Add your answer

Q22. How you are handling the clients and services

Ans.

I handle clients by building strong relationships and providing exceptional service.

  • I prioritize communication and actively listen to clients' needs

  • I personalize solutions to meet each client's unique requirements

  • I follow up regularly to ensure client satisfaction

  • I address any issues promptly and effectively to maintain trust and loyalty

  • I continuously seek feedback to improve services and exceed expectations

Add your answer

Q23. Are you archiving the target as per company norms

Ans.

Yes, I am archiving the target as per company norms.

  • Yes, I ensure that all sales targets are archived according to company guidelines.

  • I maintain detailed records of sales targets achieved and missed.

  • Regularly review and update archived targets to track progress and performance.

  • Provide reports on archived targets to management for analysis and decision-making.

Add your answer

Q24. Are you willing to do open market cold calling job

Ans.

Yes, I am willing to do open market cold calling as part of my job as a Sales Training Manager.

  • I have experience in cold calling and understand its importance in generating leads and sales.

  • I am confident in my communication skills and ability to build rapport with potential clients over the phone.

  • I am willing to put in the effort and time required to make successful cold calls and achieve sales targets.

Add your answer

Q25. Tell me something about spring mvc sql

Ans.

Spring MVC is a framework for building web applications using Java. SQL is used for database management.

  • Spring MVC provides a Model-View-Controller architecture for building web applications.

  • SQL is used for managing data in relational databases.

  • Spring MVC can integrate with SQL databases using frameworks like Hibernate or MyBatis.

Add your answer

Q26. Difference between Order By and Group By

Ans.

Order By is used to sort the result set in ascending or descending order, while Group By is used to group the result set by one or more columns.

  • Order By is used with SELECT statement to sort the result set based on specified column(s)

  • Group By is used with SELECT statement to group the result set based on specified column(s)

  • Order By can be used with or without Group By, but Group By requires an aggregate function like COUNT, SUM, AVG, etc.

  • Example: SELECT * FROM table_name ORDE...read more

Add your answer

Q27. Sql query to join 3 table with condition

Ans.

Use SQL JOIN to combine 3 tables with a specific condition.

  • Use INNER JOIN to combine the tables based on a common column

  • Specify the condition in the ON clause of the JOIN statement

  • You can also use LEFT JOIN or RIGHT JOIN depending on your requirement

Add your answer

Q28. What is defect management life cycle

Ans.

Defect management life cycle is the process of identifying, reporting, prioritizing, and resolving defects in software development.

  • Defects are identified through testing and reported to the development team

  • Defects are prioritized based on severity and impact on the system

  • Defects are resolved by the development team and retested to ensure they have been fixed

  • Defect management life cycle is an ongoing process throughout the software development life cycle

Add your answer

Q29. difference between functions and stored procedure

Ans.

Functions are used to perform specific tasks and return a value, while stored procedures are used to perform a series of actions.

  • Functions return a single value, while stored procedures can return multiple values or no value at all.

  • Functions can be called from within SQL statements, while stored procedures are called using the EXECUTE statement.

  • Functions are used for calculations or data manipulation, while stored procedures are used for complex business logic or data process...read more

Add your answer

Q30. Difference between import and direct query.

Ans.

Import is loading data into a tool while direct query is querying data directly from the source.

  • Importing data involves loading it into a tool like Excel or Power BI, while direct query involves querying data directly from the source.

  • Importing data can be useful for working with smaller datasets or when the source data is not easily accessible, while direct query is useful for working with larger datasets or when real-time data is needed.

  • Imported data is stored within the too...read more

Add your answer

Q31. What is Jira?Difference between Zephyr and X-Ray?

Ans.

Jira is a project management tool. Zephyr and X-Ray are test management tools integrated with Jira.

  • Jira is a project management tool used for tracking issues, managing projects, and agile development.

  • Zephyr is a test management tool that integrates with Jira for test case management and execution.

  • X-Ray is another test management tool that integrates with Jira, offering more advanced test management features like test planning and reporting.

Add your answer

Q32. What are env and session variables What is tag and status

Ans.

Env and session variables are used to store data temporarily in a program.

  • Env variables are system-wide variables that store information about the environment in which a program is running.

  • Session variables are used to store data specific to a user's session on a website or application.

  • Tags are labels or keywords used to categorize or organize data.

  • Status refers to the current state or condition of a system or process.

Add your answer

Q33. Explain Normalisation concepts in detail

Ans.

Normalization is the process of organizing data in a database to reduce redundancy and improve data integrity.

  • Normalization involves breaking down data into smaller, more manageable tables

  • It reduces data redundancy by eliminating duplicate data

  • Normalization helps maintain data integrity by ensuring data is stored in a consistent manner

  • There are different levels of normalization, such as First Normal Form (1NF), Second Normal Form (2NF), and Third Normal Form (3NF)

  • Normalizatio...read more

Add your answer

Q34. Difference between Primary and Unique

Ans.

Primary key uniquely identifies a record in a database table, while a unique key ensures that all values in a column are different.

  • Primary key is used to uniquely identify each record in a table

  • Primary key does not allow NULL values

  • Unique key ensures that all values in a column are different

  • Unique key can have NULL values, but only one NULL per column

Add your answer

Q35. Write program to print element sorting by using java 8 feature.

Ans.

Program to print elements sorted using Java 8 features

  • Use Stream API to sort the elements

  • Use lambda expressions for sorting

  • Use the sorted() method to sort the elements

Add your answer

Q36. Explain which cloud u worked on ?

Ans.

I have worked on AWS (Amazon Web Services) cloud platform.

  • Utilized various AWS services such as EC2, S3, RDS, and Lambda

  • Implemented infrastructure as code using CloudFormation

  • Managed security groups and IAM roles for access control

  • Optimized cost by utilizing spot instances and reserved instances

Add your answer

Q37. How do you test an e2e application

Ans.

End-to-end testing involves testing the entire application flow from start to finish.

  • Identify the critical paths and user flows

  • Create test cases that cover all functionalities

  • Use automation tools to simulate user actions

  • Verify data integrity and consistency

  • Perform cross-browser and cross-device testing

  • Test for performance and scalability

  • Include negative testing scenarios

  • Perform regression testing after each release

Add your answer

Q38. Why do we use dependency injection?

Ans.

Dependency injection is used to decouple components and improve testability, maintainability, and flexibility.

  • Enables loose coupling between components

  • Improves testability by allowing easy mocking and stubbing of dependencies

  • Enhances maintainability by separating concerns and reducing code duplication

  • Increases flexibility by enabling runtime configuration of dependencies

  • Promotes modular and reusable code

  • Facilitates easier unit testing and integration testing

View 1 answer

Q39. What is a String pool in Java?

Ans.

String pool in Java is a pool of unique strings stored in memory to optimize memory usage.

  • String pool is a part of Java's memory where unique string literals are stored.

  • When a new string is created, Java checks if it already exists in the pool to save memory.

  • Strings created using double quotes are added to the pool, while those created using 'new' keyword are not.

  • Example: String str1 = "hello"; String str2 = "hello"; // str1 and str2 point to the same 'hello' in the pool.

Add your answer

Q40. Explain different types of exception in Java.

Ans.

Java has checked and unchecked exceptions. Checked exceptions must be handled at compile time, while unchecked exceptions do not need to be handled explicitly.

  • Checked exceptions: Must be caught or declared in the method signature. Example: IOException, SQLException

  • Unchecked exceptions: Do not need to be caught or declared. Example: NullPointerException, ArrayIndexOutOfBoundsException

Add your answer

Q41. Different types of Sql queries

Ans.

Different types of SQL queries include SELECT, INSERT, UPDATE, DELETE, JOIN, and more.

  • SELECT: Retrieves data from a database

  • INSERT: Adds new records to a table

  • UPDATE: Modifies existing records in a table

  • DELETE: Removes records from a table

  • JOIN: Combines rows from two or more tables based on a related column

Add your answer

Q42. SQL abut joins and where clause

Ans.

SQL joins are used to combine rows from multiple tables based on related columns, while the WHERE clause is used to filter rows based on specified conditions.

  • Joins are used to retrieve data from multiple tables by specifying the related columns between them.

  • The WHERE clause is used to filter rows based on specified conditions.

  • Common types of joins include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN.

  • Example: SELECT * FROM table1 INNER JOIN table2 ON table1.column = table2...read more

Add your answer

Q43. What are the java 1.8 features?

Ans.

Java 1.8 introduced several new features including lambda expressions, functional interfaces, streams, and default methods.

  • Lambda expressions allow you to write code in a more concise and readable way.

  • Functional interfaces are interfaces with a single abstract method, used for lambda expressions.

  • Streams provide a way to work with sequences of elements and perform operations on them.

  • Default methods allow interfaces to have method implementations.

  • Other features include the new ...read more

Add your answer

Q44. SQL queries using group by

Ans.

SQL queries using group by

  • Group by clause is used to group rows that have the same values into summary rows

  • Aggregate functions like COUNT, SUM, AVG can be used with group by to perform calculations on grouped data

  • Group by can be used with having clause to filter groups based on conditions

Add your answer

Q45. What is linux and window Os difference

Ans.

Linux is an open-source operating system, while Windows is a proprietary operating system developed by Microsoft.

  • Linux is open-source and free to use, while Windows is proprietary and requires a license.

  • Linux is highly customizable and can be modified by users, while Windows has limited customization options.

  • Linux is known for its stability and security, while Windows is more vulnerable to viruses and malware.

  • Linux uses a command-line interface (CLI) as its primary interface,...read more

Add your answer

Q46. What is your client base

Ans.

Our client base consists of a diverse range of industries including technology, healthcare, finance, and retail.

  • Clients come from various industries such as technology, healthcare, finance, and retail

  • We work with both small businesses and large corporations

  • Our clients are located both domestically and internationally

Add your answer

Q47. What is a test plan

Ans.

A test plan is a document that outlines the objectives, scope, approach, and resources required for testing a software application.

  • Defines the testing scope and objectives

  • Outlines the testing approach and methodology

  • Identifies the resources required for testing

  • Specifies the test environment and test data

  • Defines the roles and responsibilities of the testing team

  • Includes a schedule and timeline for testing

  • May also include test cases and test scripts

Add your answer

Q48. Types of inheritance

Ans.

Types of inheritance include single, multiple, multilevel, hierarchical, hybrid, and so on.

  • Single inheritance: a class inherits from only one base class.

  • Multiple inheritance: a class inherits from more than one base class.

  • Multilevel inheritance: a class inherits from a class which in turn inherits from another class.

  • Hierarchical inheritance: multiple classes inherit from a single base class.

  • Hybrid inheritance: a combination of multiple and multilevel inheritance.

  • Example: clas...read more

Add your answer

Q49. Structure of html

Ans.

HTML is a markup language used for creating web pages.

  • HTML stands for HyperText Markup Language

  • HTML uses tags to define the structure of a web page

  • Common HTML tags include , , , <body>, <h1>, <p>, <a>, <img></p></li><li><p>Attributes can be added to tags to provide additional information</p></li><li><p>HTML documents are typically saved with a .html or .htm extension</p></li></ul>

Add your answer

Q50. What is your Expectatation

Ans.

My expectation is to lead a team of skilled professionals towards achieving the project goals and delivering high-quality products.

  • To effectively communicate with team members and stakeholders

  • To identify and mitigate risks

  • To ensure adherence to project timelines and budgets

  • To foster a culture of continuous improvement

  • To provide mentorship and guidance to team members

Add your answer

Q51. Write DB queries for given condition

Ans.

Write DB queries for given condition

  • Use SELECT statement to retrieve data from database

  • Use WHERE clause to specify the condition for filtering data

  • Use JOIN clause if data needs to be retrieved from multiple tables

Add your answer

Q52. Which Methodology do you use

Ans.

I primarily use Agile methodology for software development.

  • I believe in iterative development and frequent collaboration with stakeholders.

  • I prioritize delivering working software in short iterations.

  • I value responding to change over following a plan.

  • I have experience with Scrum framework within Agile methodology.

Add your answer

Q53. What is functional interface

Ans.

Functional interface is an interface with only one abstract method.

  • Functional interface can have any number of default or static methods

  • It is used for lambda expressions and method references

  • Examples include Runnable, Comparator, and Function interfaces

Add your answer

Q54. Explain encapsulation?

Add your answer

Q55. Difference between cpp and Java.

Ans.

C++ is a statically typed language with manual memory management, while Java is a dynamically typed language with automatic memory management.

  • C++ is compiled directly to machine code, while Java is compiled to bytecode and runs on a virtual machine.

  • C++ supports multiple inheritance, while Java supports only single inheritance.

  • C++ allows for pointer arithmetic, while Java does not.

  • C++ has a preprocessor for macros, while Java does not have a preprocessor.

  • C++ has explicit point...read more

Add your answer

Q56. Explain data abstraction?

Add your answer

Q57. Online banking application

Ans.

Online banking application is a web-based platform that allows customers to perform financial transactions remotely.

  • Customers can view account balances and transaction history.

  • They can transfer funds between accounts or to other people.

  • They can pay bills and set up automatic payments.

  • The application should have strong security measures to protect customer data.

  • It should also have a user-friendly interface for easy navigation.

  • Examples of online banking applications include Cha...read more

Add your answer

Q58. Explain inheritance?

Add your answer

Q59. Subqueries in oracle

Ans.

Subqueries in Oracle are queries nested within another query to retrieve data from multiple tables.

  • Subqueries can be used in SELECT, INSERT, UPDATE, and DELETE statements.

  • Subqueries can return a single value, a single row, multiple rows, or a table.

  • Subqueries can be correlated or non-correlated, depending on whether they reference columns from the outer query.

  • Example: SELECT * FROM employees WHERE department_id = (SELECT department_id FROM departments WHERE department_name = ...read more

Add your answer

Q60. Internal working of hashmap

Ans.

HashMap is a data structure that stores key-value pairs and uses hashing to quickly retrieve values based on keys.

  • HashMap internally uses an array of linked lists to store key-value pairs.

  • When a key-value pair is added, the key is hashed to determine the index in the array where it will be stored.

  • If multiple keys hash to the same index, a linked list is used to handle collisions.

  • HashMap allows null keys and values, but keys must be unique.

  • Retrieving a value from a HashMap is ...read more

Add your answer

Q61. Commands in linux

Ans.

Linux commands are used to interact with the operating system and perform various tasks.

  • Commands are case-sensitive

  • Most commands have options and arguments

  • Common commands include ls, cd, pwd, mkdir, rm, cp, mv, grep, ps, top, systemctl

  • Use man command_name to get more information about a specific command

Add your answer
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos
Top Fiserv Interview Questions And Answers
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions
Get AmbitionBox app

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter