Oracle Health (IC3 – SMTS) interview experience

oracle logo
oracle
· MTS II· 3y exp
April 27, 2026 · 2 reads

Summary

I completed five interview rounds at Oracle Health for an SMTS position, covering DSA, system design, and behavioral topics, and ultimately received an offer.

Full Experience

Oracle Health (IC3 – SMTS)
3 years of experience, Tier 1. Applied via careers portal. All rounds (except first) were scheduled together and were non‑eliminatory.

1. DSA Screening round
- Median of Two Sorted Arrays

2. DSA + HLD
- Top‑K Elements (Bucket Sort)
- HLD: URL Shortener
- Honestly messed this up a bit, rusty on this and made up some numbers which got called out

3. DSA + LLD
- Another Top‑K variation
- LLD: File Exporter System
- Focus on using Factory Design Pattern

4. HM + HLD Round
- Work experience discussion
- HLD: Design an API Gateway
- This went smoothly
- Round ended early + discussion about team/work

5. Bartender Round
- Very open‑ended
- Focused on real‑world problems which I solved, metrics, and implementations
- Felt vague and tough to judge performance
- Was pretty sure I wouldn’t make it after this

Despite fumbling in one of the earlier rounds, still got the offer. Felt like consistency across rounds carried me.

Current compensation: 8 LPA fixed + 4 variable
Offer: 35 LPA fixed + $20,000 RSUs over 4 years (40/30/20/10)

Interview Questions (6)

1.

Median of Two Sorted Arrays

Data Structures & Algorithms·Hard

Given two sorted arrays, find the median of the combined sorted array in O(log(m+n)) time.

2.

Top‑K Elements (Bucket Sort)

Data Structures & Algorithms·Medium

Given an unsorted array and an integer K, return the K largest elements using a bucket sort based approach.

3.

Design a URL Shortener

System Design

Design a system that takes a long URL and returns a short alias. The system should support creating short URLs, redirecting to the original URL, handling collisions, and providing analytics.

4.

Top‑K Variation

Data Structures & Algorithms·Medium

A variation of the Top‑K problem where you need to find the K most frequent elements in a data stream using limited memory.

5.

File Exporter System

System Design

Design a file exporter service that can export data in multiple formats (e.g., CSV, JSON, XML) and supports a factory design pattern for creating format-specific exporters.

6.

Design an API Gateway

System Design

Design an API Gateway that routes incoming requests to appropriate microservices, handles authentication, rate limiting, load balancing, and logging.

📣 Found this helpful? Please share it with friends who are preparing for interviews!

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!