Oracle Inteview Experience

oracle logo
oracle
· software engineer· Ongoing
March 11, 2025 · 46 reads

Summary

I recently had my first round interview with Oracle for a Software Engineer role in their ERP team, covering data structures, algorithms, Java concepts, SQL, and system design.

Full Experience

I recently had my first round (R1) interview for a Software Engineer (SE) role within the ERP team at Oracle. The interview covered a broad range of topics, including data structures and algorithms, core Java concepts, database queries, and system design principles. I was presented with several questions covering these areas during the round.

Interview Questions (8)

1.

Strings with Frequency Greater than Target

Data Structures & Algorithms·Medium

Given an array of strings, return all the strings whose frequency of occurrence in the array is greater than a specified target value.

2.

Kth Largest Element

Data Structures & Algorithms·Medium

Find the Kth largest element in an unsorted array.

3.

Sort List of Student Objects by Marks

Data Structures & Algorithms·Easy

Given a list of Student objects, where each object has attributes Name, RollNo, and marks, write a function to print the list of objects sorted based on their marks in ascending order.

4.

Comparator vs. Comparable in Java

Other

Explain the difference between Comparator and Comparable interfaces in Java. Provide use cases for each.

5.

Internal Working of Static Variables in Java

Other

Explain what internally happens when a static variable is used in Java, including its memory allocation and lifecycle.

6.

Department-wise Average Salary (SQL)

Other·Easy

Given two tables: Employee (columns: EmpID, Name, DeptID, Salary) and Department (columns: DeptID, DeptName). Write an SQL query to find the average salary for each department.

7.

Experience with Design Patterns

System Design

Discuss the different design patterns you have worked on and describe your experience with them.

8.

Monolithic vs. Microservices Architecture

System Design

Discuss the differences, advantages, and disadvantages of Monolithic versus Microservices architecture.

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!