Open In App

Oracle CGBU (Communications Global Business Unit) Interview Experience (On-Campus)

Last Updated : 29 Nov, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

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

  1. Do not panic. Build a solution involving the interview. Use Pen and Paper as much as you can.
  2. Ask for Help. I had asked for clues in both Rounds 1 and 2. Build the conversation.
  3. 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.


Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads