Filter interviews by
Microservices are a software architecture approach where applications are built as a collection of small, independent services.
Advantages include increased scalability, flexibility, and resilience
Each service can be developed, deployed, and scaled independently
Allows for easier maintenance and updates
Basic architecture involves breaking down a monolithic application into smaller, self-contained services
Services co...
To develop a Spring Boot application, follow these steps:
Create a new Spring Boot project using Spring Initializr
Define the necessary dependencies in the pom.xml file
Create the necessary Java classes and packages
Define the application properties in the application.properties file
Run the application using the Spring Boot Maven plugin or by running the main class
Test the application using a web browser or a REST cli...
JDK is a development kit, JRE is a runtime environment, and JVM is a virtual machine that executes Java code.
JDK includes JRE and development tools
JRE includes JVM and necessary libraries
JVM interprets compiled Java code into machine code
JDK is needed for developing Java applications
JRE is needed for running Java applications
Multiple JVMs can run on a single machine
Code for 10^n amount
In Java: Math.pow(10, n)
In Python: 10**n
In C++: pow(10, n)
In JavaScript: Math.pow(10, n)
In Ruby: 10**n
An application for personal finance management
Tracks income and expenses
Creates budgets and financial goals
Provides investment advice
Generates reports and visualizations
Helps users save money and reduce debt
Factory pattern creates objects without exposing the instantiation logic to the client.
Create an interface or abstract class for the product
Create concrete classes implementing the same interface/abstract class
Create a factory class that returns the product
Client uses the factory to create the object
Java is a popular programming language used for developing various applications.
Java is an object-oriented language
It is platform-independent
Java code is compiled into bytecode
Java has a vast library of pre-built classes and functions
Java is used for developing web applications, mobile apps, desktop applications, and more
An operating system is a software that manages computer hardware and software resources.
It acts as an interface between the user and the computer hardware.
It manages memory, processes, and input/output devices.
Examples include Windows, macOS, and Linux.
It provides a platform for other software to run on.
It ensures security and manages user accounts.
ANSI JOINS are standard SQL joins while Oracle JOINS are specific to Oracle database.
ANSI JOINS are supported by most relational databases while Oracle JOINS are specific to Oracle.
ANSI JOINS use keywords like INNER JOIN, LEFT JOIN, RIGHT JOIN, etc. while Oracle JOINS use symbols like (+) for outer joins.
ANSI JOINS are more portable and easier to migrate to other databases while Oracle JOINS are more efficient in ...
Removing duplicates using analytical functions in SQL
Use the ROW_NUMBER() function to assign a unique number to each row
Partition the data by the columns that define duplicates
Order the data by the same columns
Filter out rows with a row number greater than 1
Had basic aptitude questions
Bank reconciliation is the process of comparing a company's records of its bank transactions with the bank's records.
Bank reconciliation ensures that the company's financial records are accurate and up-to-date.
It involves matching the transactions in the company's accounting system with those in the bank statement.
Any discrepancies are identified and resolved, such as missing deposits or unauthorized withdrawals.
Bank r...
GST stands for Goods and Services Tax, a value-added tax levied on most goods and services sold for domestic consumption.
Implemented in India in 2017 to replace multiple indirect taxes
Helps in simplifying tax structure and reducing tax evasion
Has different tax rates for different goods and services, such as 5%, 12%, 18%, and 28%
Input tax credit can be claimed on taxes paid on inputs used in the production of goods or s...
I applied via Campus Placement and was interviewed in Nov 2024. There were 3 interview rounds.
It was easy only, simple queue and array questions
I applied via Naukri.com and was interviewed in Jul 2024. There were 4 interview rounds.
Design a parking lot system with features like ticketing, payment, and space availability tracking.
Create a class for ParkingLot with attributes like total number of spaces, available spaces, and ticketing system.
Implement methods for issuing tickets, calculating parking fees, and updating space availability.
Consider implementing a payment system for customers to pay for parking.
Include features like tracking available...
Looking for new challenges and opportunities for growth in a different environment.
Seeking new challenges to continue learning and growing professionally
Interested in working with new technologies and methodologies
Desire for a change in company culture or work-life balance
Opportunity for career advancement or higher compensation
I applied via Campus Placement and was interviewed in Sep 2024. There were 3 interview rounds.
HackerRank coding assessment.
I have consistently exceeded sales targets in my previous roles, resulting in increased revenue for the company.
Exceeded sales targets by 20% in Q1 of 2020
Implemented a new sales strategy that led to a 15% increase in revenue
Received 'Top Performer' award for exceeding targets for three consecutive quarters
I will add value to the new role by leveraging my extensive experience, strong analytical skills, and ability to drive results.
Bringing in-depth industry knowledge and expertise to provide valuable insights and recommendations
Utilizing strong analytical skills to identify opportunities for improvement and drive strategic decision-making
Demonstrating a track record of successfully leading and executing projects to deliv...
I applied via Company Website and was interviewed in Aug 2024. There were 3 interview rounds.
Basic Aptitude OOPs DBMS
OOPs stands for Object-Oriented Programming concepts which include encapsulation, inheritance, polymorphism, and abstraction.
Encapsulation: Bundling data and methods that operate on the data into a single unit (object).
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 implemen...
I applied via Campus Placement and was interviewed in Aug 2024. There were 2 interview rounds.
It was easy. It contained basic question around core CS topics. It also contained 1 coding questions around strings. Whereas some of my friends got a difficult question around DP.
Code to count the number of occurrences of each alphabet in a string using HashMap and triggers.
Create a HashMap to store the count of each alphabet in the string.
Iterate through the string and update the count in the HashMap.
Handle both uppercase and lowercase alphabets by converting them to a consistent case.
Use triggers to update the HashMap whenever a new alphabet is encountered.
I appeared for an interview in Mar 2025, where I was asked the following questions.
Top trending discussions
Some of the top questions asked at the Oracle Financial Services Software interview -
The duration of Oracle Financial Services Software interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 149 interview experiences
Difficulty level
Duration
based on 1.3k reviews
Rating in categories
Senior Consultant
1.3k
salaries
| ₹11 L/yr - ₹18.9 L/yr |
Staff Consultant
1.3k
salaries
| ₹8 L/yr - ₹14 L/yr |
Associate Consultant
1.2k
salaries
| ₹5 L/yr - ₹10 L/yr |
Principal Consultant
707
salaries
| ₹16.1 L/yr - ₹29.9 L/yr |
Senior Principal Consultant
398
salaries
| ₹21.3 L/yr - ₹36 L/yr |
Oracle
Amdocs
Automatic Data Processing (ADP)
KPIT Technologies