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

Get instant access to all current and upcoming courses through subscription.
$19
.50
/mo
billed yearly ($234)
Recommended Course
Join our Newsletter
Read More