Interview Intel · Oracle

Oracle coding interview
questions, leaked.

163 problems reported across recent Oracle interviews. Top patterns: array, string, hash table. The list below is what most candidates actually saw, plus the honest play if you can't grind all of it.

Founder's read

Oracle's assessment is array and string heavy, with 79 array problems out of 163 total. You're walking into a Medium-dominated gauntlet: 96 of those 163 are Medium difficulty, and the top problems span sliding windows, hash tables, and two-pointer patterns that eat up interview time. You need to be fast on Two Sum and Merge Intervals, sharp on LRU Cache and Longest Substring Without Repeating Characters, and ready for the curveball hard problems like Merge k Sorted Lists. If you blank mid-assessment, StealthCoder solves it invisibly while you stay on camera.

Tracked problems
163
Easy
41/ 25%
Medium
96/ 59%
Hard
26/ 16%

Top problems at Oracle

leaked_problems.csv50 rows
#ProblemDiffFrequency
01LRU CacheMEDIUM
100.0
02Find Median from Data StreamHARD
0.0
03Number of IslandsMEDIUM
89.5
04Two SumEASY
88.3
05Longest Substring Without Repeating CharactersMEDIUM
85.8
06Merge IntervalsMEDIUM
85.1
07Group AnagramsMEDIUM
82.2
08Koko Eating BananasMEDIUM
0.0
09Permutation in StringMEDIUM
0.0
10Simplify PathMEDIUM
0.0
11Longest Palindromic SubstringMEDIUM
77.8
12Merge k Sorted ListsHARD
72.5
13Container With Most WaterMEDIUM
71.2
14Sliding Window MaximumHARD
71.2
15Search in Rotated Sorted ArrayMEDIUM
71.2
16Binary Tree Right Side ViewMEDIUM
69.9
17Longest Consecutive SequenceMEDIUM
68.5
18Spiral MatrixMEDIUM
66.9
19Add Two NumbersMEDIUM
66.9
20Trapping Rain WaterHARD
66.9
21Reverse Linked ListEASY
63.6
22Best Time to Buy and Sell StockEASY
61.6
233SumMEDIUM
61.6
24Jump GameMEDIUM
61.6
25Roman to IntegerEASY
61.6
26Course ScheduleMEDIUM
61.6
27Pow(x, n)MEDIUM
61.6
28Merge Two Sorted ListsEASY
61.6
29Binary Tree Zigzag Level Order TraversalMEDIUM
59.6
30Gas StationMEDIUM
59.6
31Binary Tree Maximum Path SumHARD
59.6
32Course Schedule IIMEDIUM
59.6
33Search a 2D Matrix IIMEDIUM
59.6
34First Missing PositiveHARD
57.3
35Longest Common PrefixEASY
57.3
36Word SearchMEDIUM
57.3
37Maximum SubarrayMEDIUM
57.3
38Restore IP AddressesMEDIUM
54.7
39Validate Binary Search TreeMEDIUM
54.7
40Kth Largest Element in an ArrayMEDIUM
54.7
41Min StackMEDIUM
54.7
42Product of Array Except SelfMEDIUM
54.7
43Combination SumMEDIUM
54.7
44Linked List CycleEASY
54.7
45Set Matrix ZeroesMEDIUM
54.7
46Lowest Common Ancestor of a Binary TreeMEDIUM
54.7
47Sort ColorsMEDIUM
51.8
48Zigzag ConversionMEDIUM
51.8
49Valid AnagramEASY
51.8
50Maximal SquareMEDIUM
51.8

Frequencies derived from public community-tagged interview reports. Click a row to view on LeetCode.

The hedge

You have a week, maybe less. You can't out-grind the list above. StealthCoder runs invisibly during the actual Oracle OA. The proctor cannot see it. Screen share cannot detect it. Built by an engineer who got tired of watching his cohort grind for six months and still get filtered at the OA stage.

Get StealthCoder
Topic distribution
What this means

Arrays dominate the distribution, followed by strings and hash tables. This tells you Oracle cares about sequence manipulation and indexing speed. Two-pointers and binary search are survival skills here, not nice-to-haves. You'll see sliding window problems (Longest Substring, Permutation in String, Sliding Window Maximum) that trip up candidates who haven't drilled the pattern. Dynamic programming sits at 25 problems, low enough that you shouldn't obsess over it first, but high enough to cost you if you skip it. The hard tier (Merge k Sorted Lists, Sliding Window Maximum, Find Median from Data Stream) leans on heap and design, so mock those under timer pressure. When you hit the live OA, StealthCoder is your safety net for the design problems and heap logic that you didn't have time to memorize.

Companies with similar patterns

If you prepped for Oracle, these companies recycle ~60% of the same topics.

The honest play

You've seen the list. Now make sure you pass Oracle.

Memorizing every problem above in a week is a fantasy. StealthCoder is the hedge: an AI overlay that's invisible during screen share. It reads the problem on screen and surfaces a working solution in under 2 seconds. Built by an engineer who got tired of watching his cohort grind for six months and still get filtered at the OA stage. Works on HackerRank, CodeSignal, CoderPad, and Karat.

Oracle interview FAQ

Should I drill arrays first for Oracle?+

Yes. Arrays account for 79 of 163 problems. Start with Two Sum and Merge Intervals, then move to Koko Eating Bananas and Container With Most Water. You'll see array patterns in 8 of the top 15 problems. Hash table and string problems often layer on top of array traversal, so master indexing and bounds first.

How much time should I spend on dynamic programming?+

25 problems out of 163 is meaningful but not the priority. Drill arrays, strings, and hash tables first. Hit DP after you're solid on sliding windows and two-pointers. Longest Palindromic Substring is the DP overlap you'll see, but it's also solvable with two-pointers, so don't over-prepare here.

Is LRU Cache worth the effort?+

Yes. It's the signature hard problem in Oracle reports and combines hash table, linked list, and design. Spend a full session on it. Understand the doubly-linked-list mechanics and the O(1) get/put logic. This problem separates candidates who think algorithmically from those who memorize solutions.

What's the gap between Medium and Hard here?+

Hard problems (26 total) flip the script to heaps, design, and complex traversals. Merge k Sorted Lists and Sliding Window Maximum require data-structure knowledge that Medium problems don't test. If you pass all Mediums, don't assume you're ready for Hard. Mock them separately under timer pressure.

Should I study two-pointers before binary search?+

Two-pointers first. It appears in 23 problems and shows up in 6 of the top 15 (Merge Intervals, Container With Most Water, Permutation in String, Longest Palindromic Substring, Find Median, Merge k Sorted Lists). Binary search is another 20 problems, but two-pointer patterns recur faster in the live assessment.

Problem frequencies sourced from public community-maintained interview-report repos. Problems, ratings, and trademarks are property of LeetCode and Oracle. StealthCoder is not affiliated with Oracle.