Status: CSE @ Tier 1 - IIT
Position: Project Intern - Member Technical Staff (Server Technology Group)
Location: Bangalore, India
Date: August 2021
Oracle interview rounds
Round 1(MCQ test):-
Duration: 2 hours
- The whole test was divided into four sections - Contextual Communication, Coding Skills, Computer Science Knowledge and Software Engineering Aptitutude.
- Each section was divided into five - six sub sections. Each section was about 30 minutes long on average.
- Contextual Communication comprises of Unseen Comprehension, English Grammar, Antonyms and Synonyms type of questions. (Class 12 English)
- Coding Skills comprises of Questions on AVL trees, Red Black Trees, OOPS and Trees.
- Computer Science Knowledge comprises of Questions on DBMS, Computer Networks and Computer Architecture.
- Software Engineering Aptitude comprises of Questions on Math Reasoning, Data Analysis and Critical Thinking, Persistance and Attention to detail, Programming Ability and Logical Thinking.
Round 2 (DSA based round):-
Duration: 1 hour
- Basic question on my project
- Remove all duplicate pairs in an array using linked list. Was asked for Optimisation.
- Similar to https://leetcode.com/problems/max-chunks-to-make-sorted-ii/
Round 3 (DSA based round):-
Duration: 1 hour 30 minutes
- What do you mean by data structures ?
- Questions on managing databases and what kind of data structure would you use ?
- Coding question on how to print vertical order traversal of the binary tree - https://leetcode.com/problems/vertical-order-traversal-of-a-binary-tree/
- Questions on projects and internships
- Puzzle :- Given three boxes which are mislabelled as red, white and red-white. What is the minimum number of balls that you should take out of the three boxes in total, so that you can correct all the labels ?
- How to implement AVL trees in C++ ? (Logic only)
- Coding question to check whether a string is a valid paranthesis string or not ?
Round 4:- ( HR ROUND)
Duration: 30 minutes
- Tell me about yourself, positive points, negative points
- Project discussion - explanation, technology used and other team work related questions
- Personal questions on life goals and extra curricular activities
- Any Questions I have for him?
Result: Selected and got an offer