I applied through college or university. I interviewed at Oracle (Bengaluru) in Aug 2023
Interview
There were 3 rounds of interview process:
1 - Technical round (25mins)
2 - Technical round (30-40mins)
3 - Technical + HR Round (50mins)
Questions were mainly asked from CS fundamentals(OOPS,OS,DBMS) and DSA.
Interview questions [1]
Question 1
1st round:
DSA:Reverse a Linked list code,Kadane algorithm code.
4 pillars of oops with real life example,What is a Sub class and Super class,Difference between SQL and NOSQL,One SQL Query.
2nd Round:
What data structures you have used in your 1st project(to-do list) and their substitutes and what else data structures can be used,Questions related to my 2nd project.
DSA:Matric chain multiplication,1 DP question(sol:solved using pick and not pick trick),Polymorphism,What is static and dynamic polymorphism,How is abstract class different from interface and some basic questions from Computer networking.
3rd Round;
It was a HR+Technical round.
DSA:Mirror of a Binary Tree(I gave hime 2 solutions using a stack(level order traversal) and another function method).By seeing both the solutions the interviewer was a bit impressed.
OOPS:What is an abstract class,Difference between Overlaoding and overriding,Contructor and Destructor
DBMS:What is Normalisation,Different types of keys etc.
Then the interviewer asked me about my hobbies,interests and about my background.
Then he asked if I have any plan about higher studies and Would you be able to shift to the mentioned location.
I applied in-person. I interviewed at Oracle (Hyderābād)
Interview
Asked about 2 sum and next permutation , asked self intro and projects that I did , the interview was okay require. Better to prepare more dp based problems. Be confident and answer what you know
a very graph oriented exam , with very basic questions sometimes was asked to interchange between diffent data types or create one from another such as linked list to stack and then stack to queue
Interview questions [1]
Question 1
they asked about the sql as ana extra topic otherwise it was all dsa
First round was resume based with a easy to medium level leetcode difficulty question, they also asked case based questions and some questions from core CS subjects. Further in the second round they had medium to hard level difficulty in DSA questions and third was the HR as a normal HR round.