Oracle vs Visa Interview Questions

Oracle lists 314 LeetCode interview questions while Visa lists 146. They share 72 problems — 23% of Oracle's bank and 49% of Visa's. Focus on the overlap first, then drill into 242 Oracle-only and 74 Visa-only questions.

Read the full Oracle vs Visa preparation guide →

Overview

Oracle

314 questions

Easy 61Medium 194Hard 59
Visa

146 questions

Easy 32Medium 92Hard 22

Preparation Strategy

Step 1 — Shared core: Solve the 72 overlapping problems first. These are the highest-yield questions for candidates interviewing at both Oracle and Visa.

Step 2 — Company-specific depth: Add Oracle-specific problems like Merge k Sorted Lists, Minimum One Bit Operations to Make Integers Zero, Asteroid Collision and Visa-specific problems from the exclusive lists below.

Step 3 — Difficulty tuning: Oracle skews harder in our data. Budget extra time for Hard problems if you are targeting that company.

Difficulty Comparison

Easy
Oracle
61
Visa
32
Medium
Oracle
194
Visa
92
Hard
Oracle
59
Visa
22

Top Shared Topics

72 Shared Questions

High-priority problems to practice for both Oracle and Visa.

ProblemDifficulty
LRU CacheMedium
Longest Substring Without Repeating CharactersMedium
Number of IslandsMedium
Two SumEasy
Group AnagramsMedium
Top K Frequent ElementsMedium
Sliding Window MaximumHard
Valid ParenthesesEasy
Merge IntervalsMedium
Meeting Rooms IIMedium
Longest Palindromic SubstringMedium
Spiral MatrixMedium
LFU CacheHard
Search in Rotated Sorted ArrayMedium
Container With Most WaterMedium
3SumMedium
Reverse Linked ListEasy
Trapping Rain WaterHard
Longest Consecutive SequenceMedium
Valid AnagramEasy
Rotting OrangesMedium
Maximum SubarrayMedium
Best Time to Buy and Sell StockEasy
Binary Tree Right Side ViewMedium
Count Ways To Build Good StringsMedium
Course ScheduleMedium
Longest Common PrefixEasy
Find Median from Data StreamHard
Sort ColorsMedium
Maximum Number of Events That Can Be AttendedMedium

Showing top 30 of 72 shared problems.

Unique to Oracle (242)

Problems in Oracle's list that do not appear at Visa.

ProblemDifficulty
Merge k Sorted ListsHard
Minimum One Bit Operations to Make Integers ZeroHard
Asteroid CollisionMedium
Remove All Adjacent Duplicates in String IIMedium
Min StackMedium
Minimum Absolute DifferenceEasy
Find Valid Pair of Adjacent Digits in StringEasy
Roman to IntegerEasy
Count Pairs Of Similar StringsEasy
Maximize Value of Function in a Ball Passing GameHard
Koko Eating BananasMedium
Design Authentication ManagerMedium

Unique to Visa (74)

Problems in Visa's list that do not appear at Oracle.

ProblemDifficulty
Length of Longest V-Shaped Diagonal SegmentHard
Rotating the BoxMedium
Split the ArrayEasy
Minimum Operations to Write the Letter Y on a GridMedium
Find the Length of the Longest Common PrefixMedium
Block Placement QueriesHard
Create Target Array in the Given OrderEasy
Number of Black BlocksMedium
Number of Adjacent Elements With the Same ColorMedium
Earliest Possible Day of Full BloomHard
Odd String DifferenceEasy
Two Furthest Houses With Different ColorsEasy

Frequently Asked Questions

How many LeetCode questions do Oracle and Visa share?

Oracle and Visa share 72 LeetCode interview questions. 242 problems appear only in Oracle's list and 74 appear only in Visa's list.

What topics overlap most between Oracle and Visa?

The most common shared topics between Oracle and Visa are Array (19 shared questions), Sorting (9 shared questions), Hash Table (8 shared questions), Two Pointers (7 shared questions), String (6 shared questions). Mastering these areas prepares you for both companies.

Which company asks harder LeetCode questions: Oracle or Visa?

Oracle has 61 Easy, 194 Medium, and 59 Hard questions. Visa has 32 Easy, 92 Medium, and 22 Hard questions. Oracle has a higher proportion of Hard problems in its interview set.

How should I prepare if interviewing at both Oracle and Visa?

Start with the 72 shared problems since they cover what both companies ask most often. Then add 20 Oracle-specific and 20 Visa-specific questions to round out your prep.

Explore More