Interview Process: The Oracle Junior Software Engineer interview involved three rounds:
Round 1: Online Coding Test
The online test focused on data structures and algorithms. There were two coding problems and a few multiple-choice questions on topics like operating systems and databases. The first problem involved sorting an array, while the second was a medium-level dynamic programming question related to finding paths in a grid. I completed one fully and partially solved the other, which was enough to move forward.
Round 2: Technical Interview
In this round, the interviewer asked about my projects and programming skills before diving into coding challenges. I was given a problem to check if two binary trees are identical and another to find the longest subarray with a given sum. I discussed different approaches and explained my code step-by-step. The interviewer also asked about SQL basics and had me write a query to join two tables.
Round 3: HR Interview
The HR round was mainly behavioral, with questions about teamwork, handling tight deadlines, and my motivation for joining Oracle. I also discussed my career goals and how I stay updated on tech trends.
Outcome: After a week, I received positive feedback and was offered the position.
OOPs concepts. Explain all OOPs concepts.
The following metrics were computed from 2 interview experiences for the Oracle Junior Software Developer role in India.
Oracle's interview process for their Junior Software Developer roles in India is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Oracle's Junior Software Developer interview process in India.