Oracle Interview Experience

Posted
6 Nov 2025
498 reads

Summary

I recently completed a 5-round interview process at Oracle, which assessed my skills in Data Structures & Algorithms, System Design, and behavioral competencies. The experience covered various technical challenges and discussions.

How it went

My interview journey at Oracle consisted of five distinct rounds.

The first round was a DSA Online/Technical Coding Round on HackerRank/CodePair. I was given two medium-level problems, which involved concepts like arrays, hashmaps, and sliding window. The emphasis was on writing clean, optimized code and clearly articulating my approach.

Following that, I had a second DSA Technical Coding Round. The questions in this round were slightly more challenging, focusing on binary search, heaps, and dynamic programming. There were also follow-up questions centered on optimizing for both time and space complexity.

The third round was another DSA Technical Coding Round, which delved into problem-solving combined with data structure design. For instance, I was asked questions related to designing systems like an LRU Cache or a custom stack. This round also involved handling edge cases and performing dry runs with test cases.

Next up was the System Design Round. As this was for an experienced role, the discussion was more focused on low-level design. We talked about designing scalable systems, such as a URL shortener, a notification service, or a booking system. Key areas of discussion included choosing appropriate databases, designing APIs, managing concurrency, and understanding various trade-offs.

Finally, the fifth round was a Managerial + HR Round. This round primarily involved discussions about my previous projects, the challenges I've encountered, and my experiences working in team scenarios. I also faced a few behavioral questions, such as 'Tell me about a time you disagreed with your manager?' and 'How do you handle deadlines and pressure?'. There were also some light technical questions to gauge my overall understanding.

Questions asked (7)

  1. 01

    Design LRU Cache

    Data Structures & Algorithms · Medium

    Design and implement a Least Recently Used (LRU) cache. The problem also included some edge case handling and test case dry runs.

  2. 02

    Design a Custom Stack

    Data Structures & Algorithms · Medium

    Design and implement a custom stack. This involved problem-solving and data structure design, including edge case handling and test case dry runs.

  3. 03

    Design a URL Shortener

    System Design · Hard

    Design a scalable system like a URL shortener. Focus on aspects such as database choice, APIs, concurrency, and trade-offs.

  4. 04

    Design a Notification Service

    System Design · Hard

    Design a scalable system like a notification service. Topics included database choice, APIs, concurrency, and trade-offs.

  5. 05

    Design a Booking System

    System Design · Hard

    Design a scalable booking system. Topics included database choice, APIs, concurrency, and trade-offs.

  6. 06

    Disagreement with Manager

    Behavioral

    Tell me about a time you disagreed with your manager.

  7. 07

    Handling Deadlines and Pressure

    Behavioral

    How do you handle deadlines and pressure?

Know someone preparing? Send it to them:WhatsAppLinkedInX

Interviewed at Oracle recently?

Write up your rounds while you still remember the questions. It helps the next person more than you would think.

Share your experience
Discussion 0

Questions for the author, or how your own interview compared.

Join the discussion

Sign in with Google to comment or ask the author a question.

No comments yet

Be the first to share your thoughts and start the discussion!