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

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
Mastering the API Interview: Common Questions and Expert Answers
Image
Arslan Ahmad
Site Reliability Engineering: Crafting an SRE-Centric Interview Strategy
Image
Arslan Ahmad
Mastering the "Why Amazon?" Question for Your Interview
Image
Arslan Ahmad
Behavioral Interviews at FAANG: What They’re Really Looking For
Image
One-Stop Portal For Tech Interviews.
Copyright © 2025 Design Gurus, LLC. All rights reserved.