Oracle Interview Experience UVCE (2)


Oracle Interview Experience - 2


CONTIBUTOR :   Vishal Anthony

STREAM : CSE - Batch of 2016


Selection Process:
- Online Aptitude Round - Consisted of 4 sections:
i. Communication Skills
ii. Engineering Aptitude
iii. Programming Aptitude
iv. Logical Reasoning
I found Oracle's aptitude round, the toughest. There was a very strict time constraint. Questions were long and comparatively difficult.
The candidates who were selected from the aptitude round had multiple interviews consisting of 3-4 technical interviews, 1 HR interview and optionally a management interview. One of us had a telephonic interview too.
Technical interview 1:
- Consisted of theoretical questions from OS, C, C++, Programming, Algorithms, Data Structures, Systems Software, Computer Architecture, x86 Microprocessors and questions based of your resume.
- Some of the questions I can remember are (these are the easy ones and hence i can remember them):
1. Difference between Structures and Unions.
2. Why structure padding?
3. Explain Cache Coherence.
4. Protocols to deal with cache coherence.
5. Addressing and segmentation in 8086.
6. Queue using linked list in C (make your assumptions).
7. Whatever you wrote for 6, convert to OOD format in C++.
And some more questions on computer hardware, Data structures, Algorithms and my projects.
Technical Interview 2:
Difficulty level was a bit higher. Topics were the same as above. Consisted of more practical programming questions.
Some of them are:
1. Read a file line by line and print the line which has the occurence of a given text.
2. What are inodes?
3. How much memory can malloc allocate in one call and multiple calls?
4. Memory segments of a process?
Some more questions on data structures, algorithms and my resume.
Technical Interview 3: Some of the questions are:
1. Practical uses of semaphore?
2. (giving a program) How will you use mutex and semaphore in this case?
3. Many more problems on mutex, semaphores and monitors.
4. Virtual functions and abstract classes in C++.
5. Write a polygon class and derive from it a square class, adding area function.
6. questions based on the above problem.
7. Program to tokenize a given text (a large paragraph).
Some were asked questions from Computer Networking too.
H.R. Interview:
This was like any other H.R. interview. In fact, it was easier than any other H.R. interview.
It consisted of questions to know you and about reassuring your joining the company (answer such questions with care).
Overall, it was a perfect blend of everything an interview must have. It was one of the best interview experiences I've had (the best interview experience I've had was of Cognizant Technology Solutions) and fortunately I was offered the job.
Good luck and thank you.

Oracle Logo
#Oracle

Comments