Oracle interview experience Real time questions & tips from candidates to crack your interview

SDE - 1

Oracle
upvote
share-icon
4 rounds | 8 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 6 months
Topics: Greedy Algorithms, Dynamic Programming, Segment Tree, Tree, and other data structures.
Tip
Tip

Try to do as much deep study of logic as you can’t memorize each question so the only thing you will remember is the logic part which you have applied. Also, try to do lot of practice for Data Structures and Algorithms related problems. I personally used Codezen and Geeks For Geeks. You may refer to any portal but I suggest you to use Codezen of Coding Ninjas as you can get a variety of interview problems there.

Application process
Where: Campus
Eligibility: 7
Resume Tip
Resume tip

 "Write what you know and know what you write". Recruiters are very professional and experienced people. They go through your resume beforehand. So it’s better not to exaggerate and getting into your own trap.

Interview rounds

01
Round
Easy
Face to Face
Duration20 minutes
Interview date2 Dec 2019
Coding problem2

This was face to face interview round. The interviewer asked me two questions, one related to implementation, and other was somewhat related to logic.

1. Excel Column Number

Easy
23m average time
0/40
Asked in companies
ZomatoExpedia GroupOracle

You have been given a column title as appears in an Excel sheet, return its corresponding column number.

Problem approach
  • Initialize final_ans = 0. Take one character at a time (curr_char = st[i]) and (final_ans = final_ans*26 + curr_char). It is just like binary to decimal conversion. I solved this question very quickly and got enough time to solve next question.
Try solving now

2. Degree between an hour hand and a minute hand

Find the degree between an hour hand and a minute hand? Gave me a pen and paper to come up with the answer (it was an equation).

 

Problem approach
  • On top of my head, I went with finding a degree between each hour and each minute using relations: 1 hour = 30 degrees 1 minute = 6 degrees. At last, after lot of efforts, I was able to solve this.
02
Round
Easy
Face to Face
Duration20 minutes
Interview date2 Dec 2019
Coding problem2

Everything went smooth.

1. Explain your RnD project

Problem approach

I explained everything about my project to the interviewer starting from basic details to a high level.  I was pretty confident about project discussion and have already prepared for it so just extended the discussion with the interviewer so that he got less time to ask me coding questions.

2. Convert Into Words

Moderate
24m average time
0/80
Asked in companies
OracleAmazonCoinbase

Let's say I give you a number 1,53,345 (I don't remember exactly). Write a program that will take the above number as input array and give output as "One Lakh Fifty-Three Thousand Three Hundred and Forty-Five".    

Problem approach
  • I used a normal school mathematics approach to convert given number to words by storing the words in an array and converting the number to words according to their places in the digit.
Try solving now
03
Round
Easy
Face to Face
Duration10 minutes
Interview date2 Dec 2019
Coding problem3

This was Face to Face round.

1. What is a virtual function? Give an example.

Problem approach
  • I gave a proper definition of the virtual function to the interviewer with a simple example. I also explained to him the concept of VTable and Vptr.

2. What is encapsulation? What is polymorphism? 

Problem approach
  • Gave definition with a simple example. Explained to the interviewer about types of polymorphism that is runtime and compile-time and also their further types.

3. Stack basics

If I want to implement a stack then what should the value of the pointer (top of stack) in case of an empty stack? 0 or -1?

Problem approach
  • I said -1 as normally we store non-negative numbers which include zero as well, so if 0 was top element of the stack and we called pop function then it will also return 0 so I went with -1.
04
Round
Easy
HR Round
Duration10 minutes
Interview date2 Jul 2019
Coding problem1

This was last round and I was interacting with the interviewer without getting nervous.

1. Personal details and other normal questions

How was your day? How excited you are as you have reached this far? Do you have a problem with relocation? Do you have anything to ask me?

Problem approach
  • I expressed my gratitude and answered every question with honesty. Yes, I was really excited as I was getting the offer from such a big company.

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

Which operator is used for exponentiation in Python?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
3 rounds | 2 problems
Interviewed by Oracle
7447 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 5 problems
Interviewed by Oracle
0 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 6 problems
Interviewed by Oracle
2157 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 5 problems
Interviewed by Oracle
1209 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - 1
5 rounds | 12 problems
Interviewed by Amazon
107483 views
24 comments
0 upvotes
company logo
SDE - 1
4 rounds | 5 problems
Interviewed by Microsoft
51829 views
5 comments
0 upvotes
company logo
SDE - 1
3 rounds | 7 problems
Interviewed by Amazon
32108 views
6 comments
0 upvotes