Filter interviews by
Find the duplicate number in an array of strings
Iterate through the array and keep track of seen elements in a HashSet
If an element is already in the HashSet, it is a duplicate
Exception handling in Java is a mechanism to handle runtime errors and prevent program crashes.
Exceptions are objects that are thrown at runtime when an error occurs.
Try block is used to enclose the code that might throw an exception.
Catch block is used to handle the exception and provide a specific response.
Finally block is used to execute code regardless of whether an exception is thrown or not.
Example: try { //...
DDL commands are Data Definition Language commands used to define, modify, and delete database objects.
DDL stands for Data Definition Language
Common DDL commands include CREATE, ALTER, and DROP
CREATE is used to create new database objects like tables
ALTER is used to modify existing database objects
DROP is used to delete database objects
DML commands are Data Manipulation Language commands used to manage data in a database.
DML commands include INSERT, UPDATE, DELETE, and SELECT.
INSERT is used to add new rows of data into a table.
UPDATE is used to modify existing data in a table.
DELETE is used to remove rows of data from a table.
SELECT is used to retrieve data from a database.
Parametric and Monte Carlo methods are two approaches for calculating Value at Risk (VaR) in finance.
Parametric VaR assumes normal distribution of returns, using mean and standard deviation.
Monte Carlo VaR simulates thousands of potential price paths to estimate risk.
Example: Parametric VaR might use a 95% confidence level to predict losses based on historical data.
Monte Carlo can capture non-linear risks and comp...
Mainframe is a large, powerful, and centralized computer system typically used by large organizations for critical applications.
Mainframes are known for their reliability, security, and scalability.
They are often used for processing large amounts of data and running mission-critical applications.
Mainframes have been around since the 1950s and are still used by industries like banking, healthcare, and government.
Ex...
A global resource is a resource that is available to all users or systems within a network or organization.
Global resources can include shared files, databases, printers, and software applications.
These resources are typically accessible from any location within the network.
Examples of global resources include a shared network drive, a centralized database server, and a cloud-based collaboration tool.
Swap two numbers without using two variables
Use arithmetic operations like addition and subtraction
Example: Swap 3 and 5 - 3 = 3 + 5, 5 = 8 - 5, 3 = 8 - 3
A prime number is a number greater than 1 that has no positive divisors other than 1 and itself.
Check if the number is greater than 1.
Iterate from 2 to the square root of the number and check if it divides the number evenly.
If no divisor is found, the number is prime.
Palindrome pseudocode for array of strings
Iterate through each string in the array
For each string, compare the characters from start to end and end to start
If all characters match, it is a palindrome
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 - ₹19 L/yr |
Staff Consultant
1.3k
salaries
| ₹8 L/yr - ₹14 L/yr |
Associate Consultant
1.2k
salaries
| ₹5.2 L/yr - ₹11 L/yr |
Principal Consultant
710
salaries
| ₹16.2 L/yr - ₹29.9 L/yr |
Application Developer
492
salaries
| ₹9.9 L/yr - ₹17.2 L/yr |
Oracle
24/7 Customer
KPIT Technologies
Intellect Design Arena