I applied through a recruiter. The process took 1 week. I interviewed at Oracle (Hyderabad) 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
I applied through a recruiter. The process took 5 weeks. I interviewed at Oracle (Santa Clara, CA) in Jan 2025
Interview
Recruiter setup the phone interview with the hiring manager. Problem is to implement an in-memory view counting system. Need to return the accumulated count per hour of requested hour in the last 24 hours. The manager intentionally presented the problem vague at first. So needed a lot of clarification.
I thought I did pretty well, but it seems the hiring manager just hold my case there. I asked recruiter to check status, recruiter could not get anything. Then after several weeks I received the rejection email.
Interview questions [1]
Question 1
Implement an in-memory view counting system. Need to return the accumulated count per hour of requested hour in the last 24 hours.
I applied through an employee referral. The process took 3 weeks. I interviewed at Oracle (Tokio) in Apr 2025
Interview
1. CV screening 2. Around 30 minutes interview with HR 3. Around 30-40 minutes interview with hiring manager (non-technical) 4. 1 hour technical interview (not leetcode style, kind of mix of technical and behavioral questions, situational questions around technical knowledge)
Interview questions [1]
Question 1
1. Why am I applying for Oracle 2. Past experience (CV) 3. Questions around git 4. Questions about python knowledge (thread, multiprocessing, generators, background tasks etc) 5. Bug fix flow situational questions 6. Observability and feature development cycle topics 7. AI (RAG, building blocks of AI chat bots, prompt engineering etc)