i
Oracle
Filter interviews by
TestNG is a testing framework for Java that supports various testing levels and annotations.
TestNG allows for easy configuration of test suites, test cases, and test methods.
It supports parallel execution of tests, data-driven testing, and parameterization.
TestNG provides detailed test reports and allows for grouping of test methods.
Real-time usage includes automating test cases for web applications, API testing, ...
Use iterative approach to traverse both linked lists and sum corresponding nodes while keeping track of carry.
Iterate through both linked lists simultaneously
Sum corresponding nodes and carry from previous sum
Create a new linked list to store the sum
Find the longest subsequence in a string without repeating characters.
Use a sliding window approach to keep track of the characters seen so far.
Update the start index of the window when a repeating character is encountered.
Keep track of the longest subsequence length seen so far.
The sum of principal diagonal elements of a matrix is calculated by adding the elements from the top left to bottom right.
Add the elements from the top left to bottom right of the matrix to get the sum of principal diagonal elements.
For example, in a 3x3 matrix [[1, 2, 3], [4, 5, 6], [7, 8, 9]], the principal diagonal elements are 1, 5, and 9. Their sum would be 15.
What people are saying about Oracle
Recursion is a programming technique where a function calls itself to solve smaller instances of a problem.
Recursion involves a base case to stop the recursion, e.g., factorial(0) = 1.
It can simplify code for problems like tree traversals or Fibonacci series.
Example: Fibonacci sequence can be defined as fib(n) = fib(n-1) + fib(n-2).
Recursive solutions can be less efficient due to stack overflow or repeated calcula...
OOPS concept refers to Object-Oriented Programming principles like Inheritance, Encapsulation, Polymorphism, and Abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class. Example: Parent class 'Animal' and child class 'Dog'.
Encapsulation: Bundling data and methods that operate on the data into a single unit. Example: Class 'Car' with private variables like 'speed' and methods l...
Rotate k elements to the right in an array
Create a new array with the same length as the original array
Copy elements from the original array to the new array starting from index (k % array length)
Copy remaining elements from the original array to the new array
Return the new array as the rotated array
Find the longest palindromic substring in a given string.
Use dynamic programming to check if substrings are palindromes.
Start with single characters as potential palindromes and expand outwards.
Keep track of the longest palindrome found so far.
Count nodes in a binary tree without using recursion
Use a stack to keep track of nodes to visit
Pop nodes from the stack and increment count for each node visited
Continue until stack is empty
Implementing a substring function involves extracting a portion of a string based on specified indices.
Define the function signature: `substring(str, start, end)`.
Check for valid indices: Ensure `start` and `end` are within the bounds of the string.
Use slicing to extract the substring: `return str[start:end]`.
Handle edge cases: If `start` is greater than `end`, return an empty string.
Example: `substring('hello', 1...
I appeared for an interview in Dec 2024.
ipconf.pl is a Perl script used for configuring network interfaces on Linux systems.
ipconf.pl is typically used to set up IP addresses, netmasks, gateways, and DNS servers on Linux machines.
It can be used to automate the configuration of network interfaces during system setup or maintenance.
The script may also be used to troubleshoot network connectivity issues by checking and modifying network settings.
ipconf.pl is of...
Scan VIP is used for load balancing traffic to multiple nodes, while Node VIP is assigned to a specific node for direct access.
Scan VIP is a virtual IP address used for load balancing traffic across multiple nodes in a cluster.
Node VIP is a virtual IP address assigned to a specific node in the cluster for direct access.
Scan VIP is typically used for services that need to be highly available and distributed across multi...
Quarantile in Exadata is a feature that isolates problematic cells to prevent them from affecting the rest of the system.
Quarantile is a feature in Exadata that identifies and isolates cells that are experiencing issues or failures.
It helps prevent the spread of issues to other cells in the system, ensuring high availability and performance.
Quarantiled cells are still accessible for diagnosis and maintenance, but are n...
The master switch in Exadata can be identified by checking the status of the cell server software.
Check the status of the cell server software using the 'cellcli' command
The cell server with the 'MS' role is the master switch
The master switch can also be identified by checking the 'cellinit.ora' file
Spine switch and leaf switch are networking components in Exadata used for connecting database servers and storage servers.
Spine switch acts as the core of the network, connecting all leaf switches and providing high-speed connectivity.
Leaf switches connect database servers and storage servers to the spine switch, facilitating communication between them.
Exadata uses a leaf-spine network architecture for efficient data ...
One of the node of a 3 node cluster is down. Explain the step by step process to troubleshoot the issue.
Shell script & terraform code output was asked.
I appeared for an interview in Feb 2025.
I served as a Principal Consultant, leading strategic projects and driving client success through innovative solutions and expert guidance.
Led a team of consultants to deliver high-impact projects for clients in various industries, enhancing operational efficiency.
Developed and implemented strategic plans that resulted in a 30% increase in client satisfaction scores over two years.
Conducted workshops and training sessi...
My previous compensation was competitive, reflecting my experience and contributions to the organization.
Base salary: $120,000 annually, which was aligned with industry standards for my role.
Performance bonuses: Received up to 15% of my base salary based on quarterly performance metrics.
Equity options: Participated in a stock option plan that provided additional long-term incentives.
Benefits: Comprehensive health insur...
I applied via Naukri.com and was interviewed in Oct 2024. There was 1 interview round.
P2P cycle involves the process of procuring goods or services from a supplier.
P2P stands for Procure to Pay cycle
It includes steps like requisition, purchase order, goods receipt, invoice receipt, and payment
Ensures proper controls and compliance with company policies
Integration with suppliers and financial systems is crucial
As a Senior Quality Analyst, I ensure product quality through testing, process improvement, and team collaboration.
Develop and execute test plans and test cases to validate software functionality.
Conduct regression testing to ensure new features do not disrupt existing functionality.
Collaborate with cross-functional teams to identify and resolve quality issues early in the development cycle.
Utilize automated testing to...
I leverage technical skills to enhance quality assurance processes, ensuring efficient team collaboration and effective testing strategies.
Utilize automation tools like Selenium to streamline regression testing, reducing manual effort by 40%.
Implement continuous integration practices using Jenkins, enabling faster feedback loops for developers.
Conduct regular code reviews and pair testing sessions to foster knowledge s...
As a Senior Quality Analyst, I ensure product quality through testing, process improvement, and team collaboration.
Conduct comprehensive testing of software applications to identify defects and ensure functionality.
Develop and implement quality assurance processes, improving efficiency by 20%.
Collaborate with cross-functional teams to define quality standards and best practices.
Mentor junior analysts, enhancing team sk...
My biggest challenge was leading a project with tight deadlines and limited resources, which tested my leadership and problem-solving skills.
Faced a project with a 3-week deadline and a team of 3 instead of the usual 5.
Implemented agile methodologies to streamline processes and improve efficiency.
Conducted daily stand-up meetings to ensure clear communication and address issues promptly.
Prioritized tasks based on impac...
I appeared for an interview before Jul 2024, where I was asked the following questions.
I appeared for an interview in Mar 2025, where I was asked the following questions.
AI is a key part of our feature roadmap, enhancing user experience through personalized recommendations and automation.
Personalized Recommendations: Using AI algorithms to analyze user behavior and preferences, we can suggest products or content tailored to individual users.
Automated Customer Support: Implementing AI chatbots to handle common queries, providing instant responses and freeing up human agents for complex ...
I appeared for an interview in May 2025, where I was asked the following questions.
Some of the top questions asked at the Oracle interview for experienced candidates -
The duration of Oracle interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 183 interview experiences
Difficulty level
Duration
based on 5.6k reviews
Rating in categories
Senior Software Engineer
2.5k
salaries
| ₹12 L/yr - ₹42 L/yr |
Principal Consultant
2.2k
salaries
| ₹10.9 L/yr - ₹38.5 L/yr |
Senior Consultant
2.2k
salaries
| ₹9.2 L/yr - ₹25 L/yr |
Senior Member of Technical Staff
1.9k
salaries
| ₹13.5 L/yr - ₹47 L/yr |
Software Developer
1.5k
salaries
| ₹8.4 L/yr - ₹31.6 L/yr |
SAP
MongoDB
Salesforce
IBM