Company
Oracle interview questions
104 practice questions in the style of Oracle's interviews, covering Coding & Algorithms, Behavioral & Leadership, Software Engineering Fundamentals, Data Manipulation (SQL/Python), Product / Decision Making, System Design, ML System Design, Machine Learning.
13 easy85 medium6 hard
Oracle interview questions by the numbers
Last updated
Katkat has 104 Oracle interview questions. The largest topics are Coding & Algorithms (42%), Behavioral & Leadership (28%) and System Design (15%). By difficulty: 13% easy, 82% medium and 6% hard. The most common round is Onsite (75%). Frequent concepts include Leadership, Behavioral, Communication and System Design.
Topics
- Coding & Algorithms42% · 44
- Behavioral & Leadership28% · 29
- System Design15% · 16
- ML System Design3% · 3
- Machine Learning1% · 1
Difficulty
- Easy13% · 13
- Medium82% · 85
- Hard6% · 6
Interview rounds
- Onsite75% · 78
- Technical Screen21% · 22
- Other4% · 4
Roles
- Software Engineer86% · 89
- Backend Engineer9% · 9
- Data Scientist4% · 4
- Site Reliability Engineer2% · 2
Frequent concepts
- Leadership16% · 17
- Behavioral13% · 14
- Communication13% · 13
- System Design12% · 12
- Project Management9% · 9
- Distributed Systems8% · 8
Most mentioned in interview experiences
- 1.Project deep dive: full architecture diagram, design decisions and business impact3 reports
- 2.Count Islands and Return the Largest Island Size2 reports
- 3.Implement a Key-Value Cache with Fixed TTL, Renewal and a Live-Entry Count2 reports
- 4.Object-oriented design of a fixed-capacity LRU cache with O(1) get and put2 reports
- 5.Solve three DSA problems: trie, window, intervals2 reports
- 6.Add One to an Integer Stored as Digits Without ArrayList1 report
- 7.Align Multiple Teams Around a Shared Technical Outcome1 report
- 8.Behavioral: simplifying a complicated product or system and proving it worked1 report
- 9.Classify Tree Nodes in SQL1 report
- 10.Count Interior Islands After Flooding1 report
Counted from 15 candidate interview experiences on Katkat. How we collect and count
Showing 91–104 of 104 results
This question assesses a candidate's ability to navigate high-pressure customer incidents by balancing technical problem-solving with transparent stakeholder communication.
OracleSoftware EngineerBehavioral & LeadershipOnsiteThis question assesses a candidate's ability to handle ambiguity and scope creep by demonstrating a structured, data-driven approach to project recalibration.
OracleSoftware EngineerBehavioral & LeadershipOnsiteThis question evaluates understanding of graph algorithms and dependency resolution, specifically skills in cycle detection and producing valid orderings of tasks.
OracleSoftware EngineerCoding & AlgorithmsOnsiteThis problem tests proficiency with hash maps for frequency counting and custom sorting logic using priority queues or sorting algorithms.
OracleBackend EngineerCoding & AlgorithmsOnsiteFind the length of the shortest contiguous subarray of positive integers whose sum reaches a target when each distinct value is counted only once. A coding-screen problem that tests reasoning about contiguous ranges, bookkeeping for repeated values, and correct handling of the case where no subarray qualifies.
OracleSoftware EngineerCoding & AlgorithmsOnsiteThis problem tests your ability to maintain data access recency and perform cache evictions in O(1) time complexity using a combination of a hash map and a doubly linked list.
OracleSoftware EngineerCoding & AlgorithmsOnsiteImplement and simulate a least-frequently-used cache with fixed capacity that evicts the key with the lowest use count, breaking ties by least recent use. It tests exact eviction semantics, treating updates and reads as uses, and supporting every get and put in constant average time.
OracleSoftware EngineerCoding & AlgorithmsOtherThis set tests proficiency across five key algorithmic domains: graph theory, array manipulation, numerical properties, cache design, and tree traversal.
OracleSoftware EngineerCoding & AlgorithmsOnsiteThis question tests your ability to structure a high-stakes professional challenge using the STAR method, specifically focusing on how you navigate ambiguity, influence technical decisions, and reflect on trade-offs.
OracleSoftware EngineerBehavioral & LeadershipOnsiteThis multi-part question evaluates proficiency with core data structures and algorithms — specifically trie-based string indexing and autocomplete design, sliding-window/prefix-sum optimization for maximizing a one-shot decrypted range, and interval merging — within the Coding & Algorithms domain, emphasizing practical implementation, complexity analysis and edge-case handling. It is commonly asked in technical interviews to assess the ability to design efficient data structures and linear-time algorithms, reason about time/space trade-offs and ordering constraints, and demonstrate both conceptual understanding and practical application through clear complexity analysis.
OracleSoftware EngineerCoding & AlgorithmsOnsiteTests string partitioning, palindrome verification, and algorithmic optimization using dynamic programming or two pointers.
OracleBackend EngineerCoding & AlgorithmsOnsiteGiven a binary tree of 0 and 1 bits in level-order form, return the sum of the binary numbers spelled by every root-to-leaf path, reading the root as the most significant bit. The problem tests tree traversal, carrying an accumulated value down each path, and parsing a level-order serialization correctly.
OracleSoftware EngineerCoding & AlgorithmsTechnical ScreenThis question assesses a candidate's ability to navigate unstructured environments, prioritize tasks under uncertainty, and drive consensus among cross-functional stakeholders.
OracleSoftware EngineerBehavioral & LeadershipOnsiteA coding question that processes set and get operations on a key-value store where each write carries a timestamp and each read asks for a key's value as of a given time. It tests per-key version history, finding the latest write at or before a query time, and handling many interleaved operations efficiently.
OracleSoftware EngineerCoding & AlgorithmsOnsite
Oracle interview experiences
All 19 →- Full OCI Loop, Rejected After a Short HM RoundOracle · Software Engineer · Onsite · Oct 2026Rejected
Phone screen: a sliding window problem, find the shortest sub-array whose sum is greater than or equal to a given target, except that duplicate numbers are only counted once (e.g. sum([3,3,2]) = 5). There was also one regular BQ question. VO: Round 1: LC 200 plus a BQ. The follow-up asked me to write it with BFS, and they also asked about Making A Large Island, where I walked through my approach.…
- First Technical RoundOracle · Platform Engineer · Senior+ · Technical Screen · Sep 2026
Round 1: Technical Interview Maximum of Minimums of Every Window Given an array A of size n and an integer x, implement the following steps: Consider every contiguous subarray of length x, or sliding window. Find the minimum value in each window. Return the maximum of all those minimum values. For example, A = [1, 3, -1, 5, 3, 6] and x = 3: The final return value is 3. The main point of the quest…
- Five Rounds from Top-K URLs to Log CollectionOracle · Software Engineer · Onsite · Sep 2026
Screening Given a massive volume of URL access logs and limited memory, find the global Top K URLs and the Top K most frequently accessed URLs over the past 24 hours. The main focus was system-design thinking, trade-offs, and pseudocode implementation. Round 2 Given an event stream in the format (userId, eventType, timestamp), find the Top 100 users with the most events during the past hour. This…
- OCI Onsite Where the Director Skipped System Design and a Surprise LLD Round, Rejected Without FeedbackOracle · Software Engineer · Onsite · Sep 2026Rejected
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: c…
- Passing a Difficult Remote Interview ProcessOracle · Software Engineer · Onsite · Sep 2026
An Oracle IC3 applicant describes four remote interviews scheduled across a Thursday morning. Two sessions were coding interviews, alongside behavioral and design discussions. During the first coding session, the interviewer could not access the shared coding platform, so the applicant shared their screen. The author reports unclear retry requirements, additional constraints introduced after impl…
More companies
- Meta666
- Amazon653
- Google486
- OpenAI342
- Capital One268
- Microsoft252
- DoorDash241
- Anthropic225
- Uber217
- Apple177
- TikTok176
- Pinterest161
- ByteDance160
- LinkedIn154
- Stripe139
- Snowflake130
- Databricks122
- Airbnb112
- Rippling106
- Coinbase99
- Netflix97
- NVIDIA95
- Snapchat94
- Citadel90
- Waymo90
- Instacart87
- Roblox84
- Salesforce77
- Optiver76
- Shopify63
- Robinhood60
- Atlassian55
- Hudson River Trading55
- Two Sigma55
- J.P. Morgan53
- PayPal53
- xAI53
- Lyft52
- Tesla52
- Other51
