Oracle CGBU (Communications Global Business Unit) Interview Experience (On-Campus)
Oracle visited our campus in the July-August Phase. They allow a large number of students to take their Online Assessments. CGPA Filtration may be used further down the process. If you would like a more comprehensive review with tips, solutions, and comments – Access the full article on Medium.
Student Shortlist Criteria:
- At least 70% or 7 CGPA and above in X, XII, and UG.
- Disciplines: CSE, IT, ECE (incl. specializations).
Preliminary Filtration Round
This round comprised an you choose with four distinct sections:
- Coding: Finding the Longest Increasing Subsequence.
- Aptitude: 10 Questions.
- Verbal Reasoning: 10 Questions.
- Coding: REST API Call (you can use any language you choose, but I recommend JS or Python).
Round 1 – Technical Interview – 45 min
- Tell me about yourself.
- Write code to delete a node from a linked list.
- Describe the different OOP paradigms.
- What does the ‘friend’ keyword signify in C++? (I was asked this due to my use of C++ for coding.)
- Puzzle Question: With two buckets, one containing 10 red balls and the other 10 blue balls, how can you rearrange the balls to maximize the chance of drawing a red ball from either?
- Puzzle Question: Given two unevenly burning ropes that both take 1 hour to burn completely, how can you measure 45 minutes?
- List three qualities that define you.
- Relate a past event that showcases these three qualities and explain its impact on you.
Round 2 – Technical Interview – 1hr 15min
- Formal Welcome – No Introduction
- The interviewer took a keen interest in my attached grade card, focusing on the electives I had taken. Questions revolved around the Cybersecurity elective, its course breakdown, and a specific project I had undertaken as part of the curriculum.
- Are you aware of the OSI Model? List the different Layers of the OSI Model.
- Given multiple systems in a network, how can you determine if a packet is part of a specific TCP session?” Answer: TCP Session ID, Source and Destination Ports, and IP Address.
- What is RAM? Types of RAM. Why is RAM used over a regular hard disk?
- What is the Eviction Model in RAM?
- What is LRU (Least Recently Used) Algorithm?
Given an array of 7 elements (assuming this is the RAM), write a program/algorithm to:
- Insert a page/element into the RAM
- Evict a page/element from RAM
Round 3 – Technical & HR Interview
- Formal Introduction
- What is the technology I have been recently working on?
- What is Cloud Computing? What are the different types of Services offered in the Cloud?
- When should one user use a Cloud platform over a server?
- A question based on my previous projects – Project (GitHub)
- Is it better to host this project on the cloud or a standalone server?
- What are the five rules/characteristics that define the necessity of using the Cloud Platform instead of a standalone server?
- Can the project be hosted on a local system?
- How can it be hosted from the local device and serviced over the Internet?
- Where do you live currently?
- What do your parents do?
Tips
- Do not panic. Build a solution involving the interview. Use Pen and Paper as much as you can.
- Ask for Help. I had asked for clues in both Rounds 1 and 2. Build the conversation.
- The interview process depends on the interviewer you get. Yet, the above statements are valid. The versatility is where the type of questions asked change a lot on this basis. Some get questions asked only on DSA, while some spend time on other CS Courses.
Remember, the goal is to showcase your problem-solving skills, adaptability, and willingness to learn.
Contact Us