Real, anonymized candidate journeys from recent (2025) Oracle interview loops — round by round, including what was asked, how the candidate approached it, and the outcome.
One complete journey, start to finish
Round 1 — Pre-screening
Java fundamentals: exceptions, immutable class design, deadlocks, SOLID principles, factory and abstract-factory patterns, and Spring Boot basics.
Round 2 — Hiring Manager Loop
System design for a ticket-booking-style service: requirement gathering, API design, and a high-level design diagram.
Round 3 — DSA Loop
Converting integers to Roman numerals, with a focus on making the symbol-mapping design extensible.
Round 4 — Behavioral Loop
Current role responsibilities, features implemented, and how disagreements with senior colleagues were handled.
Round 5 — DSA Loop
Threading concepts (producer-consumer with wait/notify), immutability, singleton pattern, linked-list cycle detection, and summing the deepest-level nodes of a binary tree.
Key takeaway: Watch out for interviewers who seem unusually friendly — it may not correlate with how consistently they evaluate the answers; this candidate covered Java fundamentals, system design, DSA, and behavioral across five full rounds but was ultimately not selected.
More real interview journeys
The first round of each journey below is shown in full; the rest of each candidate's journey — every remaining round, verbatim — is part of the Placement-Ready PYQ Kit.
Round 1 — Resume & Project Discussion
Deep dive on REST APIs, JWT auth, TCP/HTTP, WebSockets, OOP fundamentals, ACID properties, distributed-systems basics, Docker and Redis.
🔒 3 more rounds — continue this journey in the full kit
Round 1 — Online Technical Screening
Java fundamentals, two medium DSA problems (anagram detection without sorting, sorting 0s and 1s), immutable class design, exception handling, REST API design, and SQL query optimization.
🔒 2 more rounds — continue this journey in the full kit
Round 1 — Screening (~1.5 hrs)
Factory design pattern implementation, a DSA problem on counting matching subsequences, and general Java questions.
🔒 4 more rounds — continue this journey in the full kit

