Oracle Interview Experience for IC2 Seattle Feb 2024 – [Offer]

  • Position: IC2 at Oracle
  • Org: Oracle OCI
  • Location: ( Outside India )Seattle, Washington
  • Date: Feb, 2024

The journey towards securing the IC2 role at Oracle in Seattle was marked by a thorough six-round interview process, each round presenting a unique set of challenges and opportunities to showcase skills.

Round 1: Technical Screening (1 hour)

  • Behavioral questions were rooted in Oracle principles and covered topics like the significance of REST APIs and nuances between PUT and POST methods.
  • Technical queries included explaining the inner workings of a hashmap.
  • The coding challenge involved implementing an LRU Cache within a 30-minute timeframe.

Round 2 (1 hour)

  • The first loop interview delved into behavioral questions aligned with Oracle’s core values. A coding challenge based on the Asteroid Collision problem on LeetCode further tested problem-solving skills.
  • Coding question (30 mins) – https://leetcode.com/problems/asteroid-collision/description/

Round 3 (1 hour)

  • 2 Behavioral questions based on Oracle principles.
  • Coding question (30 mins): Given a target number and an array of integers where there might be duplicates find the number of unique pairs of numbers that sum up to the target. For example, if the target is 12 and nums = [3, 9, 3, 3, 9, 8, 4, 6, 1, 2, 6], the answer is 3 since there are 3 unique pairs: (3,9), (4,8), (6,6).

Round 4 (1 hour)

  • 2 behavioral questions based on Oracle principles.
  • In-depth technical questions regarding my resume.
  • High-level design task: Design a distributed job scheduler.
  • The interviewer was relaxed and supportive, indicating that super scalability or fault tolerance might not be strict requirements for IC2 roles.

Round 5 (1 hour)

  • 4 behavioral questions based on Oracle principles.
  • Extensive behavioral questions focusing on details from my resume.
  • This round was conducted by the hiring manager, marking it as the final stage of the interview process.

Round 6 (1 hour)

  • 2 Behavioral questions based on Oracle principles.
  • Coding question (30 mins): Find the Lowest Common Ancestor (LCA) in a binary tree. Also, come up with your own test cases and identify corner cases.

Navigating through these rounds required not just technical acumen but also a keen understanding of Oracle’s values and principles, making it a holistic evaluation process. Within a week, I received the offer, culminating a journey of rigorous yet rewarding interviews.