Oracle Interview Experience

I had total of 5 rounds:

Round 1 – DSA (Online/Technical Coding Round 1)

Platform: HackerRank / CodePair

2 medium-level problems based on arrays, hashmaps, and sliding window.

Focus was on writing clean, optimized code and explaining the approach clearly.

Round 2 – DSA (Technical Coding Round 2)

Questions were slightly harder, focused on binary search, heaps, and dynamic programming.

Follow-up questions were about time and space optimization.

Round 3 – DSA (Technical Coding Round 3)

Problem-solving + data structure design question (e.g., LRU Cache / custom stack).

Also included some edge case handling and test case dry runs.

Round 4 – System Design Round

For experienced roles, this was more of a low-level design discussion.

Topics included designing a scalable system like URL shortener, notification service, or booking system.

Focus on database choice, APIs, concurrency, and trade-offs.

Round 5 – Managerial + HR Round

Discussion about previous projects, challenges faced, and teamwork scenarios.

A few behavioral questions like:

“Tell me about a time you disagreed with your manager.”

“How do you handle deadlines and pressure?”

Some light technical questions to check overall understanding.

Comments (5)