i
Oracle
Filter interviews by
Design a scalable social media platform for microblogging, focusing on user interactions and real-time updates.
User Authentication: Implement OAuth for secure login and user management.
Tweet Storage: Use a distributed database like Cassandra for storing tweets.
Feed Generation: Utilize a fan-out on write approach to generate user timelines.
Real-time Updates: Use WebSockets for real-time notifications and updates.
Sc...
Convert a queue into a stack using basic queue operations.
Use two queues: queue1 and queue2.
Enqueue elements into queue1 to simulate stack behavior.
To pop an element, dequeue all but the last element from queue1 into queue2, then dequeue the last element.
Swap the names of queue1 and queue2 after each pop operation to maintain the stack structure.
Example: If queue1 has [1, 2, 3], after pop, queue1 will have [2, 1] ...
Client exclusions are handled regularly to ensure compliance and accuracy in compensation analysis and reporting.
Regular Review: I handle client exclusions on a quarterly basis to ensure that all compensation data is accurate and compliant with regulations.
Case-by-Case Basis: For specific clients, exclusions may be addressed as they arise, such as when a client requests a review of their compensation package.
Colla...
Cost components differ significantly between on-premise and cloud infrastructures, impacting budgeting and resource allocation.
On-Premise: Initial capital expenditure for hardware and software purchases (e.g., servers, storage devices).
On-Premise: Ongoing maintenance costs, including IT staff salaries and equipment repairs.
On-Premise: Utility costs for power and cooling systems to maintain server rooms.
Cloud: Subs...
What people are saying about Oracle
To advise a CTO on cost reduction, I would ask targeted questions to identify areas for improvement and efficiency.
What are the current operational costs, and which areas do you believe are the most significant contributors?
Are there any existing processes that you think are inefficient or redundant? For example, can automation be applied?
What technology stack are you currently using, and are there opportunities t...
Efficiently locate an element in a sorted 2D matrix using binary search or a stair-step approach.
Use binary search on each row if the matrix is sorted row-wise.
For a matrix sorted both row-wise and column-wise, start from the top-right corner.
If the current element is greater than the target, move left; if less, move down.
Example: In a matrix [[1, 2, 3], [4, 5, 6], [7, 8, 9]], to find 5, start at 3 (top-right) and...
A person's commitment to Oracle can be supported by career growth, company culture, and personal alignment with values.
Career Development: Oracle offers extensive training programs and opportunities for advancement, encouraging long-term growth.
Company Culture: A collaborative and inclusive work environment fosters employee loyalty and satisfaction.
Alignment with Values: Employees who resonate with Oracle's missio...
Design an LRU cache to efficiently manage data retrieval and storage using a least recently used eviction policy.
Use a hash map for O(1) access to cache items.
Implement a doubly linked list to maintain the order of usage.
On cache hit, move the accessed item to the front of the list.
On cache miss, add the new item to the front and evict the least recently used item from the back.
Example: If cache size is 2 and item...
Daily activities in collections involve communication, account management, and payment processing to ensure timely debt recovery.
Review accounts receivable reports to identify overdue accounts.
Contact customers via phone, email, or letters to remind them of outstanding payments.
Negotiate payment plans with customers who are unable to pay in full.
Document all interactions and updates in the collections database for...
The order to cash cycle is the process from order placement to cash receipt, encompassing sales, delivery, and payment.
1. Order Placement: Customer places an order, e.g., through an online platform.
2. Order Processing: The order is confirmed and processed in the system.
3. Order Fulfillment: Products are picked, packed, and shipped to the customer.
4. Invoicing: An invoice is generated and sent to the customer for p...
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
Hyderabad / Secunderabad
9-14 Yrs
Not Disclosed
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