There were a total of four interviews. Oracle came to our campus for an offline drive.
Round 1:
The first round was technical. They gave me two easy LeetCode questions to solve, related to simple string manipulations and HashMap usage. They also asked me some Docker commands, as it was mentioned in my resume.
Round 2:
In the second round, they asked simple OOP questions, mainly focused on Polymorphism. They also asked me to detect a cycle in a Linked List and gave me a puzzle to solve.
Round 3:
The third round focused on my understanding of technology. The interviewer asked about microservices and macroservices, as well as relational and non-relational databases.
Round 4:
The final round was an HR interview. They asked why I wanted to work at Oracle, about my family background, schooling, college life, etc.