Oracle Interview Experience | OCI | IC3 | Reject
Summary
I interviewed with Oracle for an IC3 (SMTS) role, which involved a pre-screening, two technical rounds, and one managerial round, but ultimately received a rejection.
Full Experience
YOE: 4
ROLE: IC3 (SMTS)
PRIOR Experience: Service Based Company
Recruiter Reached out to me via Naukri
Pre-Screening (1 Hour)
- first 15 minutes on current project discussion
- Remaining 45 minutes on one DSA question (https://leetcode.com/problems/open-the-lock/)
Recruiter Informed that I've cleared the pre-screening round and need to give 3 loop interviews (2 technical and one managerial)
Loop Interview
Round 1 (1 Hour)
- first 5 minutes on current project discussion
- Remaining time on a system design question involving a subscription-based feature and secure link generation for live cricket tournament matches, where users can subscribe to specific matches or tournaments and receive dynamically generated access links in real time, considering aspects like scalability, authentication, authorization, link expiration, traffic spikes during live games, and reliability under high concurrent user load.
Round 2 (1 Hour)
- 15 minutes on current project discussion
- Two DSA question on the Longest Increasing Subsequence (need optimal solution using Binary Search) and second was on Scramble Strings (https://leetcode.com/problems/scramble-string/description/?difficulty=HARD)
- Few behavioural based question (using STAR pattern we can answer)
Round 3 (1 Hour)
- 30 minutes on project discussion and some behavioural question (STAR pattern)
- Design a large-scale notification system for marketing that is responsible for promoting new feature releases to 50 million customers. The system should be capable of sending notifications across multiple channels such as push notifications, email, and in-app messages, while supporting audience segmentation (for example, by geography, user behavior, or subscription tier). It must handle high throughput and traffic spikes during major launches, ensure reliable and timely delivery, avoid duplicate notifications, and respect user preferences and opt-out settings. Additionally, consider requirements around personalization, scheduling, rate limiting, failure handling, monitoring, and compliance with privacy regulations, while keeping the system cost-efficient and scalable as the user base grows.
After few days of interview I called the HR, he said I didn't get a positive feedback. Rejected.
Interview Questions (5)
System design question involving a subscription-based feature and secure link generation for live cricket tournament matches. Users should be able to subscribe to specific matches or tournaments and receive dynamically generated access links in real time. Design should consider aspects like scalability, authentication, authorization, link expiration, traffic spikes during live games, and reliability under high concurrent user load.
A DSA question requiring the optimal solution for the Longest Increasing Subsequence problem, specifically using Binary Search.
Design a large-scale notification system for marketing to promote new feature releases to 50 million customers. The system must support multiple channels (push, email, in-app), audience segmentation (geography, user behavior, subscription tier), handle high throughput and traffic spikes, ensure reliable and timely delivery, avoid duplicate notifications, and respect user preferences/opt-out settings. Considerations include personalization, scheduling, rate limiting, failure handling, monitoring, compliance with privacy regulations, cost-efficiency, and scalability.