I recently interviewed for an SDE2 position at Oracle. I have 2.6 years of experience. The interview process consisted of six rounds, with the last round being optional.
The first round was a technical round where I was asked two coding questions. One was a medium-level LeetCode question, and the other was an easy-medium LeetCode question. I was also asked questions about my current project and production deployment.
The second round was a loop round where I was asked to find the largest palindromic substring, solve an easy-medium LeetCode question, discuss a project I completed at my current company, answer a puzzle, and answer some behavioral questions.
The third round was another loop round where I was asked to design BookMyShow. I was also asked questions about Kafka, including fault tolerance, the need for multiple consumer groups, and replications.
The fourth round was another loop round where I was asked two easy-medium LeetCode coding questions.
The fifth round was the hiring manager round. I was asked about production deployment, previous projects, the software development life cycle, and one easy coding question on the HackerRank platform. I was also asked behavioral questions.
The sixth round, the bartender round, did not happen in my case.
All the coding questions were asked to be run on HackerRank.