Interview Experience - Oracle SMTS

oracle logo
oracle
MTS II3.1 years
April 20, 2025 • 4 reads

Summary

I recently interviewed for the SMTS role at Oracle, received an offer, and summarized the process which included a screening round, three loop interviews focusing on DSA and System Design, and a director round discussing my projects.

Full Experience

Company: Oracle
Role: SMTS (Senior Member of Technical Staff)
Experience: 3.10 YOE
Status: āœ… Offer Received

I recently interviewed for the SMTS (Senior Member of Technical Staff) role at Oracle. Here's a breakdown of the process:

šŸ“ Screening Round

Duration: 1 Hour

Format: Online Coding Test (Peer Programming)
Questions was similar to this problem.

Content:

  • 2 LeetCode Medium-level DSA problems
  • Focus was on problem-solving skills and optimal solutions
  • Standard topics like Graphs, HashMaps, and Two Pointers

šŸ” Loop Interviews (3 Rounds)

Round 1: DSA-Focused Round

Duration: 1 Hour

Format: Live Coding

Content:

  • Solved 2 LeetCode Medium questions
  • Interviewer focused on writing clean code and explaining time/space complexities
  • Follow-ups involved optimizing initial approaches

Round 2: System Design + DSA

Duration: 1 Hour (45 min System Design + 15 min DSA)

Format: Virtual Whiteboard/Discussion

Content:

  • System Design: Design a healthcare system for doctors and patients
  • Covered components, data flow, entities, APIs, scalability, and data consistency
  • DSA: One short LeetCode-style problem (more of a warm-up to wrap up the round)

Round 3: Director Round (Tech Deep Dive)

Duration: 1 Hour

Content:

  • In-depth discussion on current/past projects
  • Walked through architecture decisions, design trade-offs, scalability, and tech stack choices
  • Questions like "Why did you choose this design?", "How would you improve it?", "What challenges did you face?"

āœ… Final Outcome

I’m happy to share that I received the offer šŸŽ‰

Here's the Offer Breakup for anyone interested in the compensation details.

Comp Details

Interview Questions (3)

Q1
Number of Islands (similar)
Data Structures & AlgorithmsMedium

Question similar to LeetCode's Number of Islands problem.

Q2
Design a Healthcare System
System Design

Design a healthcare system for doctors and patients. The discussion covered components, data flow, entities, APIs, scalability, and data consistency.

Q3
Project Deep Dive and Design Choices
Behavioral

In-depth discussion on current/past projects. Questions included: "Why did you choose this design?", "How would you improve it?", "What challenges did you face?" Discussion covered architecture decisions, design trade-offs, scalability, and tech stack choices.

Preparation Tips

  • Be strong with core DSA, especially medium-level LeetCode problems
  • Practice System Design, even for mid-level roles
  • Be ready to deep dive into your projects — know the why, how, and impact
  • Communication matters a lot, especially in the Director round
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!