OCI IC3 Interview Experience | Prague

oracle logo
oracle
· SDE II· Prague
March 9, 2026 · 3 reads

Summary

I experienced a comprehensive multi-round interview process for an IC3 role at Oracle in Prague, covering DSA, behavioral questions, Java-specific design, and system design, with multiple specific problems discussed.

Full Experience

Round 1 : Project Discussion, DSA round

  • DSA : From a list, find first missing positive integer Leetcode
  • Given two very large files (>1GB) containing integers, cant be stored in-memory, find the intersection set of the two files. The numbers are sorted.

Loop 1-4

  1. Behavioral
    • Deep dive on projects , every single detail
    • Tell me a time when you had conflict
    • How did you make others welcome in a team?
    • How did you deal with someone not responding to the problems you are working e.g. Project managers not clarifying on tasks specification
  2. Behavioral + DSA
    • Behavioral - Tell me a mistake that you made and what did you learn?
    • Did you ever go out of the way without following the protocol to design your solution.
    • DSA - Merge in between linked list Leetcode
  3. Java Based Quetion + Behavioral
    • Tell me about a situation when the problem was untestable? What did you do for testing?
    • Java question on design a BattlePlayer game with each player having cards of 3 types and 10 levels. Checking knowledge of interface, abstraction, oops principle.
  4. Behavioral + System Design
    1. How do you mange risk involved?
    2. How did you deal with criticism?
    3. How did you manage conflict with a team member?
    4. System Design - Dropbox

Question that I asked -

  1. What are some of the challenges that your team is facing? Any one scenario.
  2. A: No challenges. It's just work thats need to be done.

Interview Questions (14)

1.

Find First Missing Positive Integer

Data Structures & Algorithms·Hard

From a list, find first missing positive integer

2.

Intersection of Two Large Sorted Files

Data Structures & Algorithms

Given two very large files (>1GB) containing integers, cant be stored in-memory, find the intersection set of the two files. The numbers are sorted.

3.

Tell me about a conflict you had

Behavioral

Tell me a time when you had conflict

4.

Making Others Welcome in a Team

Behavioral

How did you make others welcome in a team?

5.

Dealing with Unresponsive Project Managers

Behavioral

How did you deal with someone not responding to the problems you are working e.g. Project managers not clarifying on tasks specification

6.

Describe a Mistake and Learning

Behavioral

Tell me a mistake that you made and what did you learn?

7.

Deviating from Protocol

Behavioral

Did you ever go out of the way without following the protocol to design your solution.

8.

Merge In Between Linked Lists

Data Structures & Algorithms·Medium

Merge in between linked list

9.

Untestable Problems and Testing Strategies

Behavioral

Tell me about a situation when the problem was untestable? What did you do for testing?

10.

Design a BattlePlayer Game

System Design

Java question on design a BattlePlayer game with each player having cards of 3 types and 10 levels. Checking knowledge of interface, abstraction, oops principle.

11.

Managing Risk

Behavioral

How do you mange risk involved?

12.

Dealing with Criticism

Behavioral

How did you deal with criticism?

13.

Managing Conflict with a Team Member

Behavioral

How did you manage conflict with a team member?

14.

Design Dropbox

System Design·Hard

System Design - Dropbox

📣 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!