Oracle On-Campus Interview Experience

oracle logo
oracle
intern + fteOffer
November 29, 202576 reads

Summary

I recently had the opportunity to interview with Oracle for an Intern + FTE role through their on-campus placement drive. The entire process consisted of an online assessment followed by four rounds of interviews: two technical, one managerial, and a final HR round, culminating in a successful offer.

Full Experience

My Oracle On-Campus Interview Experience

I recently participated in Oracle's on-campus placement drive, aiming for an Intern + FTE role. The selection process was comprehensive, starting with an Online Assessment, followed by four distinct interview rounds: two technical, one managerial, and a final HR round.

Round 1: Technical Round (45 mins)

This round was quite intense, focusing heavily on core Computer Science concepts, theoretical knowledge, and basic coding skills. We delved into various topics to assess my foundational understanding.

Round 2: Technical Round (45 mins)

The second technical round was a blend of Data Structures and Algorithms (DSA) and further CS fundamentals. This round involved solving specific coding problems and discussing more complex concepts.

Round 3: Managerial Round (30 mins)

This round was designed to test my problem-solving abilities beyond just technical skills, evaluating my behavioral aspects and how I handle pressure in challenging situations. It was more about my approach and thought process.

Round 4: HR Round (5 mins)

The final HR round was brief and focused on standard questions to assess cultural fit and logistical preferences, confirming my alignment with the company's expectations.

Ultimately, I received an offer for the Intern + FTE role, which I was very excited about!

Interview Questions (21)

Q1
Explain TCP and UDP
Other

Describe what TCP (Transmission Control Protocol) and UDP (User Datagram Protocol) are, highlighting their fundamental differences and characteristics.

Q2
TCP vs UDP Use Cases
Other

When do we use TCP and when UDP? Provide examples of scenarios where each protocol is more suitable and explain the reasoning behind your choices.

Q3
HTTP Status Codes
Other

Discuss the significance of HTTP Status Codes. Provide examples of common status codes and explain their meanings (e.g., 200, 404, 500).

Q4
Gold Rod Payment Puzzle
Other

An employee works for 7 days. The employer has a gold rod of 7 units. How does the employer pay the employee 1 unit at the end of each day? Maximum 2 cuts allowed.

Q5
Types of Constructors
Other

Explain the different types of constructors found in object-oriented programming (e.g., default, parameterized, copy constructor), and when each type is typically used.

Q6
Virtual Functions
Other

What is a Virtual Function? Explain its purpose, how it's implemented (e.g., in C++), and its role in achieving polymorphism.

Q7
Favorite Data Structure Discussion
Other

Which data structure do you like more and why? Discuss your preferred data structure, its advantages, disadvantages, and common use cases.

Q8
SQL Joins
Other

Explain different types of Joins in SQL (e.g., INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN). Describe their functionality and provide examples of when to use each.

Q9
BFS Algorithm Implementation
Data Structures & Algorithms

Write code to implement the Breadth-First Search (BFS) algorithm.

Q10
Reverse Words in a String III
Data Structures & Algorithms

Given a string with words, reverse each word individually. Example: "Hello World" → "olleH dlroW"

Q11
Design Tic-Tac-Toe Game
System Design

Design a Tic-Tac-Toe game. Consider the data structures needed to represent the board, the logic for making moves, and how to determine a winner.

Q12
Kth Minimum Salary SQL Query
Other

Write a SQL query to find the Kth minimum salary from a table. Assume you have an 'employees' table with a 'salary' column.

Q13
Duplicate Class Names in JAR
Other

What happens when you have same-named classes in a JAR file and you call that class? Explain the class loading mechanism in such a scenario.

Q14
Fair Cake Sharing Puzzle
Other

You and I have a cake. I took some uneven part from it. Now your friend comes. How can you both share the remaining cake equally?

Q15
Describe Yourself Beyond Resume
Behavioral

Tell me something not in your resume that defines who you are. This could be a hobby, a passion, or a characteristic not evident from your professional experience.

Q16
Critical Situation Handling
Behavioral

Your team has written 100K lines of code and delivered it to the client. The client faces an issue, and your entire team is on leave except you. How do you solve this situation?

Q17
Explain HashMap Working
Data Structures & Algorithms

Explain the working of a HashMap. Describe its internal structure, how elements are stored, collision resolution techniques, and its time complexity for common operations.

Q18
Location Preference
Behavioral

What is your preferred work location, and are you open to other locations?

Q19
Willingness to Relocate
Behavioral

Are you willing to relocate for this role?

Q20
Other Offers
Behavioral

Do you have any other job offers or are you currently interviewing with other companies?

Q21
Questions for Interviewer
Behavioral

Do you have any questions for us about the role, the team, or Oracle as a company?

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!