The process took 4 months. I interviewed at Oracle
Interview
Went through a recruiter screening, technical screening, and then a loop of two technical interviews, one system design, and one behavioral. The entire process took forever. From start to end was 4 months! The process also kept getting passed from one person to another with no ownership of who would bring the process to a close. Everyone from the interview was rude and indifferent. They refused to answer any hardball questions about culture and stability but alas, I got a verbal offer and then a written offer a month after that.
I ended up quitting my job after the verbal offer was given which was a mistake because Oracle rescinded my offer shortly after I accepted the written offer. I didn't even find out from a person. I found out because the career board platform said I had an urgent message and checked to see that they rescinded. Nobody reached out or responded back to emails. This is the worst company in the world to work for. Not only does their terrible service and product reputation follow them but also their hiring process.
Interview questions [1]
Question 1
STAR questions such as how you handle conflict with a teammate during the behavioral section.
The process took 5 days. I interviewed at Oracle (Bengaluru) in May 2025
Interview
There are 5 virtual rounds—4 focused on tough Data Structures and Algorithm problems and 1 intensive System Design round. Each round is highly challenging and designed to rigorously test problem-solving skills.
I applied through a recruiter. The process took 1 week. I interviewed at Oracle (Hyderâbâd) in Apr 2025
Interview
Oracle HR reached based on job portal details.
Initial impression was focus will be more on DSA but surprisingly focus was more on Java.
In-depth java knowledge was expected.
Total of 4 rounds
Interview questions [1]
Question 1
What is synchronised
How memory management is done in java, why heap and stack only used in java
String immutability, why is it called. What happens when you store a variable
What is System.out.print
What are static variables and why used, static vs nonStatic
ObjectClass functions like: toString() ..give examples and how are they implemented
What is HashCode and equals
What is singleTon design principle. Write code for it. How are you going to scale if more instances need to be added
DSA: given (a,b) and (c,d) you can add b to a and a to b, such that a=c, b=d
If this pair is possible return true, in recursion