Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Oracle Team. If you also belong to the team, you can get access from here

Oracle Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Oracle Software Engineer Interview Questions, Process, and Tips for Freshers

Updated 21 Feb 2025

Top Oracle Software Engineer Interview Questions and Answers for Freshers

  • Q1. Reverse Words in a String: Problem Statement You are given a string of length N . Your task is to reverse the string word by word. The input may contain multiple spaces ...read more
  • Q2. Minimum Number of Platforms Needed Problem Statement You are given the arrival and departure times of N trains at a railway station for a particular day. Your task is to ...read more
  • Q3. Delete nth node from end of linked list

Oracle Software Engineer Interview Experiences for Freshers

5 interviews found

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

Hacker Rank with basic level1 programs

Round 3 - One-on-one 

(1 Question)

  • Q1. Java and database basics also normal sql queries
Round 4 - One-on-one 

(1 Question)

  • Q1. Technical and Manageral

I applied via Campus Placement and was interviewed before Oct 2021. There were 5 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Aptitude Test 

First round was mix of aptitude, cs fundamentals, quant, programming and flow chart based mcq.
Note-
1- There was timer for each sections and subsections.
2- Once you move ahead of a ques then u cant go back on previous ques.

Round 3 - Coding Test 

Data Structure & Algorithm based ques.
Toughness- Leetcode medium.
Few ques on dbms in the end.
Note- Complete code from scratch to be written.

Round 4 - Coding Test 

Data Structure &Algorithm based ques.
Toughness- Leetcode medium.
In the end, project was discussed briefly.
Note- Complete code from scratch.

Round 5 - Coding Test 

Coding + HR combined.
Many coding ques were ask and then ques were manipulated to come up with new logic.
Here, only pseudo code based discussion.
In the end, entire resume was discussed from college, project, future goals and hr based ques.

Interview Preparation Tips

Topics to prepare for Oracle Software Engineer interview:
  • String
  • Array
  • Tree
  • Stack
  • Bit manipulation
  • Normalisation in DBMS
  • Database Architecture
  • Project based discussion
Interview preparation tips for other job seekers - -Logic presentation skills matter a lot.
- If stuck somewhere then discuss your mind with interviewer, he will definetly give you some clue.
- Before writing code discuss ques with interview so that you get right what interviewer is intending to ask.
- Be confident, if you are unable to answer a few then still you chance of selection is not bleak.

Software Engineer Interview Questions Asked at Other Companies for Fresher

asked in Capgemini
Q1. In a dark room,there is a box of 18 white and 5 black gloves. You ... read more
asked in Capgemini
Q2. How can you cut a rectangular cake in 8 symmetric pieces in three ... read more
Q3. Split Binary String Problem Statement Chintu has a long binary st ... read more
asked in TCS
Q4. What is the reason that the Iterative Waterfall model was introdu ... read more
asked in Wipro
Q5. Knapsack Problem Statement There is a potter with a limited amoun ... read more

I applied via Campus Placement and was interviewed in Aug 2021. There were 3 interview rounds.

Round 1 - Aptitude Test 

It consists of 4 section , quants verbal reasoning and data structures were asked

Round 2 - Technical 

(2 Questions)

  • Q1. Delete nth node from end of linked list
  • Ans. 

    Delete nth node from end of linked list

    • Use two pointers, one to traverse the list and another to keep track of the nth node from the end

    • Once the nth node is reached, move both pointers until the end of the list

    • Delete the node pointed by the second pointer

  • Answered by AI
  • Q2. Rotate a linked list
  • Ans. 

    Rotate a linked list

    • Create a new node and make it the head

    • Traverse the list to find the tail and connect it to the old head

    • Update the tail to point to null

    • Handle edge cases like empty list or rotating by 0 positions

  • Answered by AI
Round 3 - HR 

(2 Questions)

  • Q1. Where do you see yourself in 5 years?
  • Q2. Tell me about yourself.

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident and be clear with basics and prepare standard coding questions and be clear with cs fundamentals

Skills evaluated in this interview

I appeared for an interview in Oct 2020.

Round 1 - Video Call 

Round duration - 50 minutes
Round difficulty - Medium

Round 2 - Video Call 

(1 Question)

Round duration - 40 minutes
Round difficulty - Medium

1. How to read text file and show words of file in sorted order by their frequency.

2. Gave me a puzzle: three jars with fruits are incorrectly labeled, find the minimum number of trial to correctly label them, given that in one trial you can take fruit out from a jar.

3. What is a prime number? How to find a prime number? 

4. Asked me what is my hobby.

  • Q1. 

    Minimum Number of Platforms Needed Problem Statement

    You are given the arrival and departure times of N trains at a railway station for a particular day. Your task is to determine the minimum number of pl...

  • Ans. 

    The task is to determine the minimum number of platforms needed at a railway station based on arrival and departure times of trains.

    • Sort the arrival and departure times in ascending order.

    • Use two pointers to track overlapping schedules.

    • Increment platform count when a new train arrives before the previous one departs.

  • Answered by AI
Round 3 - Video Call 

(1 Question)

Round duration - 30 minutes
Round difficulty - Medium

1. Gave me one puzzle: 1000 light bulbs switched on/off by 1000 persons passing by
2. What is event driven programming? ( was not able to answer )
3. What is micro services? ( was not able to answer )
4. What improvement do you feel after leaving job and joining masters?

  • Q1. 

    Reverse Words in a String: Problem Statement

    You are given a string of length N. Your task is to reverse the string word by word. The input may contain multiple spaces between words and may have leading o...

  • Ans. 

    Reverse words in a string word by word, removing leading/trailing spaces and extra spaces between words.

    • Split the input string by spaces to get individual words

    • Reverse the order of the words

    • Join the reversed words with a single space in between

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from NIT Calicut. I applied for the job as Software Engineer in BengaluruEligibility criteriaAbove 8 CGPAOracle interview preparation:Topics to prepare for the interview - Data Structures, Operating System, Database, Puzzles, OOPSTime required to prepare for the interview - 6 monthsInterview preparation tips for other job seekers

Tip 1 : Practice at least 350 coding questions
Tip 2 : Have a recent project
Tip 3 : Have good knowledge of OS,DBMS

Application resume tips for other job seekers

Tip 1 : Have some projects on resume.
Tip 2 : Do not put false things on resume.

Final outcome of the interviewRejected

Skills evaluated in this interview

Oracle interview questions for designations

 Senior Software Engineer

 (32)

 Principal Software Engineer

 (11)

 Associate Software Engineer

 (10)

 Software Engineer II

 (2)

 Software Development Engineer

 (1)

 Software Engineer Intern

 (1)

 Software Engineer III

 (1)

 Software Support Engineer

 (1)

Interview Preparation Tips

Round: Resume Shortlist
Experience: I had a standard resume for this company as per the norms of our institute’s placement cell. For Oracle I laid emphasis on my programming skills and projects related to it.

Round: Test
Experience: The first round was the written test that comprised of 5 sections – vocabulary, aptitude, pattern matching, logical reasoning and programming. The questions in the programming section were asked from data structures and C++. The questions in the programming section were mainly from trees (from data structures). Around 400 students appeared for their written test out of which around 100 were shortlisted.

Round: HR Interview
Experience: The next round was the interview round. They gave me some puzzles to solve and a program to write. One of the puzzles that I remember was that if I were to be given an egg then how would I determine its durability, i.e. how would I determine that from which floor do I need to throw the egg from so that the egg does not break if thrown from any floor below it.
For the coding question I was given a mathematical formula and I was asked to devise a code such that the program uses the formula and gives the output.
Tips: Prepare for Data Structures as well as the commonly asked puzzles for Oracle.

College Name: IIT ROORKEE
Motivation: Oracle is a reputed company in the space of software and ITeS. It had come to our campus with five profiles. The best means to know about all of them is to attend the pre-placement talk of the company.

Interview questions from similar companies

I applied via Naukri.com and was interviewed in Sep 2020. There were 4 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Explain about data scrapping,computer vision,agile methodologies,change request,testing methods
  • Ans. 

    Data scraping, computer vision, agile methodologies, change request, and testing methods are all important aspects of software engineering.

    • Data scraping involves extracting data from websites or other sources.

    • Computer vision involves using algorithms to interpret and analyze visual data.

    • Agile methodologies are a set of principles for software development that prioritize flexibility and collaboration.

    • Change requests are...

  • Answered by AI
  • Q2. Explain about project i worked in

Interview Preparation Tips

Interview preparation tips for other job seekers - interviewer was very friendly and i had good experience.2 technical rounds one client round and one HR round

Skills evaluated in this interview

I applied via Recruitment Consultant and was interviewed before Nov 2020. There were 3 interview rounds.

Interview Questionnaire 

4 Questions

  • Q1. Java 8 features - Stream API, Functional interface (Predicate, Binary Operators, Function), Permgen V/s Metaspace, Date and Time API
  • Q2. Spring boot annotations - @SpringBootApplication, @RestController, @GetMapping, @PostMapping, @Service, @Repository
  • Q3. Coding Question 1 - Find sum of squares of numbers in list using stream API.
  • Ans. 

    Find sum of squares of numbers in list using stream API.

    • Use mapToInt() to convert list of integers to IntStream

    • Use map() to square each element of IntStream

    • Use sum() to get the sum of squares

  • Answered by AI
  • Q4. Coding Question 2 - Searching in 2D sorted array row wise and column wise.
  • Ans. 

    Searching in 2D sorted array row wise and column wise.

    • Start from the top right corner or bottom left corner

    • Compare the target with the current element

    • Move left or down if target is smaller or move right or up if target is larger

    • Repeat until target is found or out of bounds

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well and also do lots of hands on coding.

Skills evaluated in this interview

Interview Questionnaire 

1 Question

  • Q1. Data Structures, Algorithms, System designing, Azure

Interview Questionnaire 

1 Question

  • Q1. Why important in learning programming languages.
  • Ans. 

    Learning programming languages is important for software engineers to effectively communicate with computers and develop software solutions.

    • Programming languages are the foundation of software development.

    • Learning multiple languages expands the range of problems a software engineer can solve.

    • Different languages have different strengths and are suited for different tasks.

    • Knowing multiple languages improves adaptability ...

  • Answered by AI

I applied via Campus Placement and was interviewed before Jun 2020. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. For java based profile, questions related to collections, usage of comparator, Class loading are asked.

Interview Preparation Tips

Interview preparation tips for other job seekers - Be strong in basics of computer science like data structure and algorithms. Have a detailed understanding of java basics

Oracle Interview FAQs

How many rounds are there in Oracle Software Engineer interview for freshers?
Oracle interview process for freshers usually has 4 rounds. The most common rounds in the Oracle interview process for freshers are Coding Test, Aptitude Test and Resume Shortlist.
How to prepare for Oracle Software Engineer interview for freshers?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Oracle. The most common topics and skills that interviewers at Oracle expect are Java, SQL, Oracle, Javascript and HTML.
What are the top questions asked in Oracle Software Engineer interview for freshers?

Some of the top questions asked at the Oracle Software Engineer interview for freshers -

  1. Delete nth node from end of linked l...read more
  2. Rotate a linked l...read more
  3. coding question: given a vector numbers, return the index of the vector which h...read more
How long is the Oracle Software Engineer interview process?

The duration of Oracle Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Oracle Software Engineer Interview Process for Freshers

based on 1 interview

Interview experience

4
  
Good
View more
Oracle Software Engineer Salary
based on 1.3k salaries
₹7.3 L/yr - ₹30 L/yr
98% more than the average Software Engineer Salary in India
View more details

Oracle Software Engineer Reviews and Ratings

based on 106 reviews

3.9/5

Rating in categories

3.5

Skill development

4.2

Work-life balance

3.3

Salary

4.1

Job security

3.9

Company culture

2.7

Promotions

3.5

Work satisfaction

Explore 106 Reviews and Ratings
Senior Software Engineer

Hyderabad / Secunderabad

6-10 Yrs

Not Disclosed

Senior Software engineer

Hyderabad / Secunderabad

4-8 Yrs

Not Disclosed

Senior Software Engineer

Hyderabad / Secunderabad

6-8 Yrs

₹ 7.3-21 LPA

Explore more jobs
Senior Software Engineer
2.5k salaries
unlock blur

₹10.3 L/yr - ₹40 L/yr

Principal Consultant
2.1k salaries
unlock blur

₹10.9 L/yr - ₹37 L/yr

Senior Consultant
2.1k salaries
unlock blur

₹9.1 L/yr - ₹25 L/yr

Senior Member of Technical Staff
1.8k salaries
unlock blur

₹12.1 L/yr - ₹45 L/yr

Senior Application Engineer
1.4k salaries
unlock blur

₹9.7 L/yr - ₹30 L/yr

Explore more salaries
Compare Oracle with

SAP

4.2
Compare

MongoDB

3.8
Compare

Salesforce

4.0
Compare

IBM

4.0
Compare
Did you find this page helpful?
Yes No
write
Share an Interview