avatarNayak Bros (Ashay and Shreyansh)

Summary

The web content details the author's personal experience with the Oracle interview process for a Software Developer position, emphasizing key interview tips.

Abstract

The author shares insights into the Oracle interview process, which includes six rounds: an online test followed by five interview rounds. The online test covers aptitude, verbal skills, coding, and computer science knowledge. The interview rounds focus on resume-based questions, coding challenges, Java concepts, SQL queries, database management systems, and puzzles. The author provides four essential tips for interview success: practicing aptitude on IndiaBix, thinking out loud during interviews, clarifying open-ended questions, and preparing for coding questions, particularly on trees and graphs. The article also touches on the importance of being prepared for HR questions and the potential for puzzle-solving questions.

Opinions

  • The author believes that practicing aptitude on IndiaBix is beneficial for the online test.
  • Thinking out loud during interviews is recommended as it allows interviewers to understand the candidate's thought process.
  • Clarifying the scope of open-ended questions, such as creating an ER Diagram for WhatsApp, is crucial to align with the interviewer's expectations.
  • Preparing for coding questions, especially those involving trees and graphs, is advised due to their frequent occurrence in interviews.
  • The author suggests that while puzzle questions are not always asked, they can be part of the Oracle interview process.
  • The author emphasizes the importance of being prepared for HR questions, which include personal goals, strengths, weaknesses, and company-specific inquiries.
  • Oracle is noted to favor coding questions of easy to medium difficulty, OOPs concepts, and SQL queries during their interviews.

My Oracle Interview Experience - 4 Tips for every interview.

Very Important interview tips are Tip 2, Tip 3 and Tip 4.

If you are not a Medium member then you can use below friendly link to read the complete story.

Friendly Link so that everyone can read my article.

Hi Reader!!!

Let me share my Oracle Interview Experience for Software Developer job role. I had 6 rounds of interviews including an online test. Before writing this article, I went through some recent Oracle Interview Experiences and found that their pattern of taking interviews has been the same for the last few years. Based on my and others’ interview experiences, I am going to share favorite topics of Oracle which they will ask for sure.

Let’s begin.

Online Test (Test Duration was 100 minutes):

  1. Aptitude
  2. Verbal
  3. Coding Skills Question: Output Questions in C, C++, and Java.
  4. Computer Science Knowledge: Data Structure, DBMS, and Operating System.

All the above sections had subsections and each subsection had a time limit. It was not so easy, so prepare it very well especially aptitude and verbal.

Tip 1: For aptitude, I recommend to prepare from IndiaBix. Practice “General Aptitude” and “Verbal and Reasoning”. It’s simple aptitude but you should know at least what’s given on IndiaBix.

66 students out of 230 were shortlisted for interview rounds.

Interview rounds had no time limit as such. They were flexible with time and gave us more than sufficient time. They are flexible with any language for writing code but knowing Java will give you more favor as they use Java in the company.

Round 1:

First, an interviewer asked me to explain the research paper on “Cloud Computing” which I mentioned in my resume. Then he asked two coding questions. We discussed many approaches and then I did implementations. One question was easy and I was asked to write its code in Java(preferable) and one was a Leetcode medium-level question. Then he asked for some Java concepts and SQL queries. They will not ask simple SQL queries. You should be aware of correlated subquery and nested subquery. They asked me to write an SQL query to find 2nd highest salary of an employee.

Summary: Questions on Resume, Coding, Java, and Sql.

Tip 2: Thinking out loud can help during the interviews. Please say what you are thinking. It helps interviewers to know your thought process and they will guide you if you’re on the wrong track.

Round 2:

1. A list of numbers was given. Arrange numbers in decreasing order of their frequencies and if two numbers have the same frequency then arrange them in increasing order of their value.

Ex: 3, 4, 4, 4, 4, 5, 5, 5, 2, 2, 2.

Ans: 4, 4, 4, 4, 2, 2, 2, 5, 5, 5, 3.

2. Spiral order of tree using only one data structure i.e. you are not allowed to use two stacks.

3. Define tables and make an ER Diagram on the WhatsApp application.

Summary: Coding and Database Management System

Tip 3: Questions like ER Diagram on WhatsApp Application are very open-ended. So, before working on solution, please ask questions to the interviewer to know what exactly they are looking for.

Round 3:

One question on the graph was asked to all the candidates who were qualified for this round. This round was highly elimination round.

The question was, given the cities and roads connecting them. We have to find the shortest path between the source city and the destination city. It was based on Dijkstra’s Algorithm.

Summary: Coding Only.

Tip 4: As per my interview experiences, tree/graph questions are mostly asked by companies. So practice them more.

Round 4:

Two puzzles. One was very easy. The second one was “I have given four 7’s and ‘+’, ’-‘, ’*’, ’/’, ’%’, ’.’ as operators. I can use operators as many times. Write an expression to get an answer 100.

Ans: (7*7)/(.7*.7)

Summary: Puzzles

Note: No need to do any practice for puzzles. Generally, companies don’t ask but Oracle asks sometimes. That’s okay. Try to solve it on the spot.

Round 5:

It was an HR Interview. Questions were:

1. Tell me something about yourself.

2. What is your Goal?

3. What are your strengths and weaknesses?

4. If not Oracle then which company will you choose and Why?

5. How Oracle is fit for you?

Note: None of the questions have any specific answer but be reasonable for your answers.

Oracle’s Favorite Topics: Easy and medium-level Coding questions (with Time and Space Complexity), OOPs concepts, and SQL Queries.

That’s it… Hope you liked this article. Please do at least “one clap, one comment, highlight at least one line which you like the most, follow and share.” It motivates me.

Also, feel free to read my Microsoft Interview Experience given below.

Connect with me on LinkedIn if you are looking for coding tips, interview preparation, and interview tips. Check out my other interview-oriented articles here.

Thank You!!!

Oracle
Interview
Interview Experience
Coding
Software Developer
Recommended from ReadMedium