Oracle Interview Questions | Oracle VO Interviews | Oracle VO Assist | Oracle SDE Interview Sharing

1,245 Views

I just helped my classmate a while ago. Oracle Oracle should be very familiar with everyone, as the world's largest database software company, its Oracle Database is even more classic in the classic. This time, we organized a real interview experience of a senior, combined with our team to help prepare the case, a detailed demolition of Oracle's interview process, common test points and preparation suggestions. We hope to give some references to the students who are striking at Oracle or other old tech giants, so that they can get their favorite offers earlier!

Oracle Interview Questions | Oracle VO Interviews | Oracle VO Assist | Oracle SDE Interview Sharing

Timeline: September through October, including HR calls, interview invitations, final interviews, Verbal Offer, and final HR confirmation.

Oracle Interview Process

Oracle VO 1

The first round was with Indian interviewers and consisted mainly of basic knowledge questions with no programming questions. Questions covered included:

  • REST API and HTTP basic concepts.
  • Fundamentals of Python and Java.
  • Java features (e.g., Object-Oriented Programming OOP).

Behavioral problems (BQ)

  • What do you do when your shift ends in half an hour and the manager suddenly gives you three tasks?
  • What do you do if the manager suddenly gives you a task that needs to be done in a week and you also have regular work?
  • Why Oracle?

Oracle VO 2

The second round interviewer was a national guy, very friendly.

Coding

Question: For player i, choose at most k players whose skill level is strictly less than skill[i] such that the sum of their ratings is maximized.

Idea: Sort the player skills in ascending order. For each player, maintain a maximal heap to save the ratings of the players that have been traversed and have skills < current skill, the minimum value is popped up when the heap size exceeds k, and then the sum of the elements in the heap is the answer of the current player.

BQ Behavioral issues

  • What would you do if you really wanted to advocate (倡导) something, but you yourself are afraid of whether you can succeed or not, and others are discouraging you from doing it? Please give an example.
  • How do you work with people who have very different thinking and ideas? Please give examples.
  • Rhetorical questioning session.

Oracle VO 3

Coding

Problem: We are asked to select x elements from an n×n matrix such that the number of elements selected in each row does not exceed the given limit factor[i] and the sum of the selected elements is maximized. If the condition cannot be satisfied, return -1.

Solution idea: first sort each row and calculate the prefix sum, then use dynamic programming or greedy combined with heap optimization, the overall time complexity is about O(n² log n).

Behavioral issues (BQ)

  1. Tell an example of a time when you made a mistake or regretted doing something.
  2. Harsh Feedback received.
  3. Rhetorical questioning session.

Contact Us

After our strong interview assistance, candidates through the analysis and communication of these interview questions, the interviewer not only understands the candidate's programming ability, but also sees our clear thinking and effective communication skills in the problem solving process. These not only help to deal with Oracle interviews, but also enhance your ability to solve real programming problems. Wish you all have a good interview!

If you also need our interview assistance services, please Contact us .

author avatar
Jack Xu MLE | Microsoft Artificial Engineer
Ph.D. From Princeton University. He lives overseas and has worked in many major companies such as Google and Apple. The deep learning NLP direction has multiple SCI papers, and the machine learning direction has a Github Thousand Star⭐️ project.
END