Oracle Software Engineer Interview Experience — OCI Onsite Where the Director Skipped System Design and a Surprise LLD Round, Rejected Without Feedback

Oracle·Software Engineer·Sep 2026
OnsiteHR ScreenTechnical ScreenRejectedeasy

JD: a public posting on Oracle's careers site.

I mass-applied. Got a recruiter call the very next day, a phone screen a week later, and the onsite another week after that.

I interviewed over two days, Wednesday and Thursday. Got told today that I failed, and they won't give any feedback.

After talking with them, it felt like there are a lot of openings and they're actively hiring.

Phone screen: covered in a separate post.

VO:

1st coding

def replace(list1, list2, i, j):
    # list1 and list2 are linked lists. replace node i through node j in list1 with list2

The interviewer gave test cases, and I needed to run the code.

Standard BQ.

2nd coding

Similar to LeetCode's Design Authentication Manager, a cache with TTL.

I had to write my own test cases.

Standard BQ.

3rd round

This one was with a Director. It was supposed to be a 60-min SD, but they didn't ask any at all. Just asked a few BQs, and it was over in under 45 min. The interviewer seemed really busy.

4th round

Bartender, with an interviewer from a different team. Low level design, which is really just OOD.

class Logger:
    def __init__(self, list of handlers):
    def log(self, message):
        # message should go through all handlers

class TruncateHandler:

class StoreHandler:
    # save the message into an internal list instead of printing

# tests
logger = Logger([TruncateHandler(), StoreHandler()])
logger.log('abc')

Didn't require running the code.

Standard BQ.

None of the questions were really hard; they should all be doable. I don't know why I failed, maybe just not a great match. I don't have really low-level infra experience, like networking, virtual machines, etc.

The interview content didn't match what the recruiter told me. For example, the third round was supposed to have SD, and nobody said the fourth round would be LLD. Everyone, be prepared.

Counting the shadow, I met 6 people in total, and one of them had only just joined recently.

Published

Curated and edited by PracHub

Practice the questions from this interview

Discussion

Sign in to join the discussion. The author is notified of every comment.

Loading comments…

Interview at a glance

Company
Oracle
Role
Software Engineer
Rounds
HR Screen → Technical Screen → Onsite
Outcome
Rejected
Difficulty
easy
Interview date
Sep 2026
Questions from this interview
3 questions

Real Oracle interview experiences

First-hand reports from Oracle candidates — the rounds, the questions they were asked, and how it went.

All 20 Oracle interview experiences