Image
Arslan Ahmad

Oracle Software Engineer Interview Handbook

Image

Interview Process

Here is what to expect in Oracle interview for ICs:

  • Recruiter Pre-screen (30 mins) - Initial screening based on resume. Questions related to your past experience and accomplishments. No coding.

  • Online Coding Challenge (60 mins) – You will solve a coding question through HackerRank or an online code editor.

  • Onsite Loop (4-5 interviews) - Coding, design, and behavioral questions.

  • Coding (2 interviews) – 1-2 coding questions solved on a whiteboard in 45 mins.

  • Design – Collaborative discussion with the interviewer. Drawing on a whiteboard to solve a system design question.

  • Hiring Manager (behavioral + design) – Deep-dive into your past projects and detailed discussion on your current work experience. Will include technical design discussion.

  • Bartender(BT) round - Similar to Amazon's Bar Raiser, an engineer or manager outside of the team will interview you. Mostly behavioral questions but can include a design question. Questions about your motivation, people interactions, challenges, and work ethic. Sample questions: Tell me about a time when you worked with someone whose personality was different from yours. While working on a team, how did you deal with a conflict?

Interview Tips

  1. Data Structures - Practice data structures like Heaps, HashTable, Tree, LinkedList, Stack, Queue, and Graph.

  2. Algorithm - Practice recursion, Merge-Sort, Quick-Sort, Breadth-first search, Depth-first search, Divide and Conquer, and Dynamic Programming.

  3. Collaborate – For design interviews, don't forget to collaborate with the interviewer, present multiple solutions, and take hints from the discussion.

Top Oracle System Design Questions

  1. Designing Typeahead Suggestion (link)

  2. Designing Key value store (link)

  3. Designing a Web Crawler (link)

  4. Design Instagram (link)

  5. Designing Uber Backend (link)

Top recent oracle tagged coding questions on leetcode

  1. Right View of a Binary Tree (link)

  2. Number of Distinct Islands (link)

  3. Top 'K' Frequent Numbers (link)

  4. Merge Intervals (link)

  5. Longest Palindromic Substring (link)

  6. Number of Islands (link)

  7. Balanced Parentheses (link)

  8. Minimum Meeting Rooms (link)

  9. Employee Free Time (link)

  10. Substring with Concatenation of All Words (link)

Reference

Grokking the System Design Interview

Grokking the Coding Interview

Grokking the Advanced System Design Interview

What our users say

Arijeet

Just completed the “Grokking the system design interview”. It's amazing and super informative. Have come across very few courses that are as good as this!

pikacodes

I've tried every possible resource (Blind 75, Neetcode, YouTube, Cracking the Coding Interview, Udemy) and idk if it was just the right time or everything finally clicked but everything's been so easy to grasp recently with Grokking the Coding Interview!

AHMET HANIF

Whoever put this together, you folks are life savers. Thank you :)

Annual Subscription
Get instant access to all current and upcoming courses for one year.
Recommended Course
Image
Grokking the System Design Interview
Join our Newsletter
Read More
Image
Arslan Ahmad
System Design Interviews: A Step-by-Step Guide
Image
Arslan Ahmad
The Ultimate System Design Cheat Sheet
Image
Arslan Ahmad
What Skills Should Junior Developers Have in the AI Period?
Image
Arslan Ahmad
10 Essential Tech Resume Writing Tips to Land a Job at a Top Tech Company
Image
One-Stop Portal For Tech Interviews.
Copyright © 2025 Design Gurus, LLC. All rights reserved.