It started with Round 1, which contained 20 aptitude + English language questions, 1 DSA question, and 1 API-based question. After that round, around 30 students were selected for interviews.
The interviews consisted of 3-4 rounds. All rounds included DSA questions, puzzles, OOPs, and core branch concepts.
In the 1st round, it varied for students. In my case, the interviewer first asked me to tell them about myself. After that, as I am an ECE student, they started asking about core branch questions:
After that, they asked about a few OOPs concepts: What is function overloading? What is function overriding? What are the pillars of OOPs?
They asked me to code function overloading and then asked about constructors in C++ and to code them.
Then, a puzzle was posed, which I answered.
I answered almost all questions correctly, except for the 8085 pins question, so I was not selected for the 2nd round.
For Round 2 and 3, my friend's questions included validating Sudoku, solving Sudoku without backtracking, finding a target in a sorted array with spaces in between, OOPs concepts, and a lot of puzzles.
I think I was a bit unlucky, but everything happens for a good cause.
The following metrics were computed from 4 interview experiences for the Oracle Applications Developer role in Surat, Gujarat.
Oracle's interview process for their Applications Developer roles in Surat, Gujarat is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Oracle's Applications Developer interview process in Surat, Gujarat.