OCI IC3 Interview Experience | Prague
- Location
- Prague
- Posted
- 9 Mar 2026
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.
How it went
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
- 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
- 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
- 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.
- Behavioral + System Design
- How do you mange risk involved?
- How did you deal with criticism?
- How did you manage conflict with a team member?
- System Design - Dropbox
Question that I asked -
- What are some of the challenges that your team is facing? Any one scenario.
- A: No challenges. It's just work thats need to be done.
Questions asked (14)
- 01
Find First Missing Positive Integer
Data Structures & Algorithms · Hard
Open the problemFrom a list, find first missing positive integer
- 02
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.
- 03
Tell me about a conflict you had
Behavioral
Tell me a time when you had conflict
- 04
Making Others Welcome in a Team
Behavioral
How did you make others welcome in a team?
- 05
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
- 06
Describe a Mistake and Learning
Behavioral
Tell me a mistake that you made and what did you learn?
- 07
Deviating from Protocol
Behavioral
Did you ever go out of the way without following the protocol to design your solution.
- 08
Merge In Between Linked Lists
Data Structures & Algorithms · Medium
Open the problemMerge in between linked list
- 09
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