ORACLE Server Technology Interview Experience

Oracle India visited my campus for their regular hiring process. Here is my interview experience and some tips to make it through the interview (without ruining it :P).

Round-1: Online Test (Duration: 1hr 15min)

The online test was conducted on Oracle platform. It had various sections:
1. Verbal Ability (had 4 subsection including passage reading, grammar checking, fill ups etc),
2. General Aptitude (logical, Maths, etc)
3.Technical Assessment (DBMS, OS, etc)
4.Coding Assessment (questions on finding output for AVL, Trees, Graphs, etc)
5.Flow Chart problems

The difficulty level of certain sections was hard. Overall difficulty was moderate. It is important to manage time.

Round-2: Coding Round (Duration: 2 hr)
Coding round was conducted on Oracle platform. This round had 2 coding questions of moderate difficulty. The round was non-eliminating.

Round-3: Technical Interview (Duration: 1 hr)
In this round, every interviewer had 2 candidates.
Started with general question like “Tell me about yourself” with the interviewer taking a look at my resume in the meantime.
Given an array, sort the array in the most optimal manner and find a given number in that array”.
Both the candidates were given time to write their codes(not psuedo code) on a sheet of paper and then were asked to submit the sheet. Then when called in turns for the interview on the code.

37 candidates qualified after this round.

Round-4: Technical Interview (Duration: 1 hr)
This round also began with a brief discussion on my major project. After that, the interviewer asked me following questions:
> Given following input:
1: 2, 3, 4
2: 5, 6, 7
7: 8, 9
Represents that employees 2, 3 and 4 report to employee 1; employees 5, 6 and 7 report to employee 2; and employee 8 and 9 report to employee 7. You have to return a string containing the list of direct as well as indirect employees. For example, return “1:2 3 4 5 6 7 8 9”.
> Given the path to a directory, write a program to return the count of total number of files in that directory (This includes the count of files within the directory inside the input directory).
> Given input as:
1. (a+b*c)+a-(a*c)
Return True;
2. (a+b)*{c}+{d-e]
Return False;
This is a parenthesis balancing problem.

Then, the interviewer asked me several questions regarding Method overriding in java such as
1. Given:

class Animal{
public static void print(){
class Dog extends Animal{
static void print(){

Will the above compile?
2. Given:
class Animal{
public static void print(){
class Dog extends Animal{
public static void print(){

Are the following correct:
a)Animal a = new Dog();
b)Dog d = new Animal();

Given 3 beakers of 8L, 5L and 3L, get 4L and any one beaker.

About 25 students qualified after this round.

Round-4: Technical Round (Duration: 1 hr)
Design a car parking system. We discussed about various classes that could be possible.
We also had discussions regarding static block and final class.

A king has some party after 24 hr and out of 1000 bottles of wine, one bottle has poison. He has 10 prisoners (who can die :P). You have to find the poisoned bottle. The poison shows reaction after 24 hr.

Some questions asked by other candidates:
1.Difference between B and B+ trees.
If I place 1 bird on every tree, I have 1 bird left. If I place 2 birds on every tree, 1 tree is left. How many birds are there on the tree.
3.Questions related to DBMS, schema of your project.
4.Given an array, find the equilibrium point.

About 16 students qualified.

Round-5: HR Round (Duration: 30 mins)
1. Tell me about yourself.
2. Since I don’t know you, how would you describe yourself. What are your key points? Your strengths? Your Weakness?
3. Job Preference
4. What made you apply?
5. What have you learned over the last 3 years in college (Nothing technical please).

14 students were shortlisted.

As a suggestion, be confident while explaining your approach to the interviewer. Work on your communication skills. Be honest. Take time. Dry run your code before giving final code. Even if you are stuck, discuss your approach with the interviewer.



Software Developer 👩‍💻

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store