I interviewed for an SDE1 position at Oracle in Seattle, WA in March . I had 2 years of experience at Amazon at the time.
The interview process consisted of a technical phone screen followed by an onsite interview.
The technical phone screen involved a coding question from Leetcode: Basic Calculator II.
The onsite interview had five rounds.
Round 1: Coding question from Leetcode: Path Sum III. Round 2: Coding question from Leetcode: Smallest String With Swaps. Round 3: System design. The question was similar to designing Youtube/Netflix. I had to discuss high-level components, database design, API design, and define functional and non-functional requirements. Round 4: Coding question from Leetcode: Reorganize String. Round 5: Similar to a bar raiser interview at Amazon. The question was from Leetcode: Merge Intervals.
Each interview round included behavioral questions for approximately 20-25 minutes. Some of the questions asked were:
The recruiter informed me that the team was moving in a different direction and could not offer me a position at this time, despite acknowledging that I was a strong candidate.
One thing to be aware of before joining Oracle is that teams seem to change direction frequently.
Overall, the interview process was challenging but I learned a lot from it. I would recommend preparing for both technical and behavioral questions.