- Published on
Oracle | IC2 | Seattle | Apr 2024 [Offer]
- Author
- Shared Anonymously
Status: MS CS top 25 CS School
Position: IC2 at Oracle
Org: Oracle OCI
Location: Seattle, Washington
Date: April, 2024
Interview process had 6 rounds:
Technical Screening (1 hour) -
2 Behavioral questions based on Oracle principles. Some technicals such as why use REST APIs, PUT vs POST. Explain inner working of hashmap.
Coding question (30 mins) - Implement LRU Cache.
After clearing the technical screening I was invited to the loop interviews which was held over two days.
Loop Interview 1 (1 hour) -
2 Behavioral questions based on Oracle principles.
Coding question (30 mins) -
https://leetcode.com/problems/asteroid-collision/description/
Loop interview 2 (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 target. For eg : target = 12, nums = [3, 9, 3, 3, 9, 8, 4, 6, 1, 2, 6].
Answer = 3 since there are 3 unique pairs - (3,9), (4,8), (6,6)
Loop interview 3 (1hour) -
2 behavioral questions based on Oracle principles. In depth technical questions on resume.
High level design - Design a distributed job scheduler.
The interviewer was super chill and helpful. I believe its not a strict requirement for the design to be super scalable / fault tolerant for IC2 roles.
Loop interview 4(1 hour) -
4 behavioral questions based on Oracle principles, lots of indepth behavioral question on resume.
This was the hiring manager round.
Loop interview 5(1 hour) -
2 Behavioral questions based on Oracle principles.
Coding question (30 mins) - Find LCA in a binary tree. Come up with your own test cases and find corner cases.
I was able to solve all the questions and got the offer within a week.
Edit : Added compensation here - https://leetcode.com/discuss/compensation/5143787/Oracle-OCI-or-IC2-or-Seattle