The interview process consisted of three rounds:
Questions were mainly asked from CS fundamentals (OOPS, OS, DBMS) and DSA.
1st Round:
DSA: Reverse a Linked List code, Kadane's Algorithm code.
2nd Round:
DSA: Matrix Chain Multiplication, 1 DP question (solved using the 'pick and not pick' trick).
3rd Round:
This was an HR + Technical round.
DSA: Mirror of a Binary Tree (provided two solutions: one using a stack for level-order traversal and another functional method). The interviewer seemed impressed by both solutions.
OOPS: What is an abstract class? Difference between overloading and overriding. Constructor and Destructor.
DBMS: What is normalization? Different types of keys, etc.
Then the interviewer asked about your hobbies, interests, and background.
Finally, the interviewer inquired about your plans for higher studies and your willingness to relocate to the mentioned location.
The following metrics were computed from 27 interview experiences for the Oracle Software Development Engineer (SDE) role in Bengaluru, Karnataka.
Oracle's interview process for their Software Development Engineer (SDE) roles in Bengaluru, Karnataka is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Oracle's Software Development Engineer (SDE) interview process in Bengaluru, Karnataka.