Oracle.
Databases, enterprise applications and Oracle Cloud Infrastructure (OCI) - compute, storage, networking and managed services.
its questions lean on
- cloud control-plane services
- rate limiting
- workflows and sagas
- scheduling and notifications
- schema design
- LLD with changing requirements
The rounds, as candidates describe them
- HLD/LLDAn OCI IC2 loop opened with a 60-minute design round where the interviewer changed requirements mid-way.source ↗
- Hiring managerTeam products, what you would work on, and a deep dive on a recent project.source ↗
- DSA, design and behaviouralLater rounds mix DSA, HLD or system design, and behavioural questions.source ↗
- Bar raiserOCI calls it the "bar tender" round; it digs into your current project, design patterns and multithreading.source ↗
Reported by candidates
From public interview write-ups; each links its source.- Design a Rate LimiterSystem designIP-02 · Design a Rate Limiter →W01 · DAY 03 · Rate Limiting at Scale →reported in:LeetCode Discuss · Oracle OCI IC3, Bangalore (2023) ↗LeetCode Discuss · OCI MTS IC2 (2024) ↗
- Design a URL ShortenerSystem designIP-01 · Design a URL Shortener →W01 · BOSS · Design a URL Shortener at Scale →reported in:LeetCode Discuss · Oracle OCI IC3, Bangalore, June 2021 ↗LeetCode Discuss · Oracle OCI SMTS (UI), Feb 2025 ↗
- Design a File Sync ServiceSystem designIP-10 · Design a File Sync Service (Dropbox / Google Drive) →SQ-08 · AWS S3 →reported in:LeetCode Discuss · OCI IC3, Bangalore, Jan 2021 ↗
- Design InstagramSystem designSQ-21 · Instagram Feed and Stories →IP-07 · Design a News Feed →reported in:LeetCode Discuss · OCI IC3, Bangalore, Jan 2021 ↗LeetCode Discuss · Oracle OCI SMTS (2024) ↗
- Design a Parking Finder that Shows Free Spaces NearbySystem designIP-13 · Design a Proximity Service →LLD-01 · Design a Parking Lot →reported in:LeetCode Discuss · Oracle OCI IC2, Bangalore, March 2022 ↗
- Design a Video Streaming ServiceSystem designSQ-19 · YouTube Video Platform →SQ-06 · Netflix Streaming →reported in:LeetCode Discuss · Oracle OCI IC3, India (2023) ↗
- Design a Task Scheduler (LLD)Low-level designIP-17 · Design a Distributed Job Scheduler →W02 · DAY 05 · Distributed Cron & Job Scheduling →reported in:LeetCode Discuss · Oracle OCI IC3, Bangalore (2023) ↗LeetCode Discuss · OCI SMTS, 6 Years, Reject (2024) ↗
- Design a Notification SystemSystem designIP-06 · Design a Notification System →W06 · DAY 02 · Core Notification Flow →reported in:LeetCode Discuss · OCI SMTS, 6 Years, Reject (2024) ↗
- Design a Resource Inventory Service for a Cloud ProviderSystem designW01 · DAY 01 · Partitioning Deep-Dive →W07 · DAY 01 · Search Fundamentals & Architecture →W09 · DAY 01 · Tenant Isolation Strategies →reported in:LeetCode Discuss · OCI SMTS, 6 Years, Reject (2024) ↗
- Design a Workflow Service for Cloud Resource ProvisioningSystem designW05 · DAY 03 · Saga Orchestration Deep Dive →W05 · DAY 02 · Distributed Transactions — The Saga Pattern →reported in:LeetCode Discuss · Oracle OCI SMTS (2024) ↗
- Design a Recommendation System for an Online Book StoreSystem designW08 · DAY 02 · Streaming vs Batch Processing →reported in:LeetCode Discuss · Oracle OCI IC3, India (2023) ↗
- Design a Log Scanner that Raises Tickets on ExceptionsSystem designW10 · DAY 02 · Observability →W08 · DAY 01 · Event Ingestion at Scale →reported in:LeetCode Discuss · Oracle OCI IC3, India (2023) ↗
- Design a Live Cricket Score App like Cricbuzz (Schema)Low-level designW04 · DAY 03 · Thundering Herd →W08 · DAY 03 · Data Modeling for Analytics →reported in:LeetCode Discuss · Oracle OCI IC2, Verbal offer (2024) ↗
Likely, from what they build
Our pick, not a report: questions that fit Oracle's products.- Design an Object Storage ServiceSystem designSQ-08 · AWS S3 →IP-03 · Design a Distributed Key-Value Store →W01 · DAY 02 · Replication Trade-offs →
Study path
Every lesson the questions above point to, once, in order.
- 01IP-02Design a Rate Limiter
- 02W01 · DAY 03Rate Limiting at Scale
- 03IP-01Design a URL Shortener
- 04W01 · BOSSDesign a URL Shortener at Scale
- 05IP-10Design a File Sync Service (Dropbox / Google Drive)
- 06SQ-08AWS S3
- 07SQ-21Instagram Feed and Stories
- 08IP-07Design a News Feed
- 09IP-13Design a Proximity Service
- 10LLD-01Design a Parking Lot
- 11SQ-19YouTube Video Platform
- 12SQ-06Netflix Streaming
- 13IP-17Design a Distributed Job Scheduler
- 14W02 · DAY 05Distributed Cron & Job Scheduling
- 15IP-06Design a Notification System
- 16W06 · DAY 02Core Notification Flow
- 17W01 · DAY 01Partitioning Deep-Dive
- 18W07 · DAY 01Search Fundamentals & Architecture
- 19W09 · DAY 01Tenant Isolation Strategies
- 20W05 · DAY 03Saga Orchestration Deep Dive
- 21W05 · DAY 02Distributed Transactions — The Saga Pattern
- 22W08 · DAY 02Streaming vs Batch Processing
- 23W10 · DAY 02Observability
- 24W08 · DAY 01Event Ingestion at Scale
- 25W04 · DAY 03Thundering Herd
- 26W08 · DAY 03Data Modeling for Analytics
- 27IP-03Design a Distributed Key-Value Store
- 28W01 · DAY 02Replication Trade-offs
Company names and logos are trademarks of their owners, shown only to identify each company. This course isn't affiliated with or endorsed by any of them.