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 Developer Interview Questions, Process, and Tips

Updated 18 Jan 2025

Top Oracle Software Developer Interview Questions and Answers

  • Q1. Triplets with Given Sum Problem Given an array or list ARR consisting of N integers, your task is to identify all distinct triplets within the array that sum up to a spe ...read more
  • Q2. Square Root (Integral) Problem Statement Given a number N , calculate its square root and output the integer part only. Example: Input: 18 Output: 4 Explanation: The squ ...read more
  • Q3. Search in a Row-wise and Column-wise Sorted Matrix Problem Statement You are given an N * N matrix of integers where each row and each column is sorted in increasing ord ...read more
View all 45 questions

Oracle Software Developer Interview Experiences

63 interviews found

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I was interviewed before May 2023.

Round 1 - Technical 

(2 Questions)

  • Q1. Sql related question , they will more focus in java and sql
  • Q2. Mult threading , collection
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via campus placement at Thapar Institute of Engineering and Technology (TIET) and was interviewed before Mar 2023. There were 3 interview rounds.

Round 1 - Aptitude Test 

Reasoning and aptitude

Round 2 - Coding Test 

Coding round
Medium to easy leetcode

Round 3 - HR 

(1 Question)

  • Q1. Project related and python

Software Developer Interview Questions Asked at Other Companies

asked in Amazon
Q1. Maximum Subarray Sum Problem Statement Given an array of integers ... read more
asked in Amazon
Q2. Minimum Number of Platforms Needed Problem Statement You are give ... read more
asked in Rakuten
Q3. Merge Two Sorted Arrays Problem Statement Given two sorted intege ... read more
asked in Cognizant
Q4. Nth Fibonacci Number Problem Statement Calculate the Nth term in ... read more
Q5. Find Duplicate in Array Problem Statement You are provided with a ... read more
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via campus placement at Vasavi College of Engineering, Hyderabad and was interviewed before Oct 2022. 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 

General aptitude qns

Round 3 - Coding Test 

Leetcode medium questions

Round 4 - Technical 

(1 Question)

  • Q1. On dsa problems
Round 5 - HR 

(1 Question)

  • Q1. Basic knowledge regarding company

I was interviewed before May 2021.

Round 1 - Coding Test 

Round duration - 50 Minutes
Round difficulty - Medium

two days ...could give any time

Round 2 - Video Call 

(1 Question)

Round duration - 60 Minutes
Round difficulty - Easy

  • Q1. 

    Vertical Sum in a Binary Tree

    Given a binary tree with positive integers at each node, calculate the vertical sum for node values, where the vertical sum is the sum of nodes that can be connected by a ver...

Round 3 - HR 

(1 Question)

Round duration - 50 minutes
Round difficulty - Easy

  • Q1. Can you discuss your expected salary and the salary structure?

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 1 in HyderabadEligibility criterianoOracle interview preparation:Topics to prepare for the interview - Data Structures, Pointers, OOPS, System Design, Algorithms, Dynamic ProgrammingTime required to prepare for the interview - 6 MonthsInterview preparation tips for other job seekers

Tip 1 : Be thorough with data structures at least leetcode medium
Tip 2 : Core Java and sql could help you a long way.

Application resume tips for other job seekers

Tip 1 : Keep it simple
Tip 2 : do not put something you are not confident in

Final outcome of the interviewSelected

Skills evaluated in this interview

Oracle interview questions for designations

 Senior Software Developer

 (4)

 Associate Software Developer

 (4)

 Software Developer Intern

 (2)

 Assistant Software Developer

 (1)

 Software Developer II

 (1)

 Full Stack Software Developer

 (2)

 Python Software Developer

 (1)

 Software Developer 1

 (1)

I was interviewed in Oct 2020.

Round 1 - Coding Test 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Medium

The coding test was conducted on Hackerrank platform. The test was in the evening. There were two coding questions of medium difficulty. The test was proctored, our webcam was on but not the mic. Also we were not allowed to switch tabs.
500+ students sat in this round out which 20 were shortlisted for the next interview round.

  • Q1. 

    Graph Coloring Problem

    You are given a graph with 'N' vertices numbered from '1' to 'N' and 'M' edges. Your task is to color this graph using two colors, such as blue and red, in a way that no two adjacen...

  • Q2. 

    Count Inversions Problem Statement

    Given an integer array ARR of size N, your task is to find the total number of inversions that exist in the array.

    An inversion is defined for a pair of integers in the...

Round 2 - Face to Face 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Medium

In this round, 2 interviewers were present. They shared Docs in which we had to write code. Our camera was on.

  • Q1. 

    Sum Tree Conversion

    Convert a given binary tree into its sum tree. In a sum tree, every node's value is replaced with the sum of its immediate children's values. Leaf nodes are set to 0. Finally, return th...

  • Q2. 

    Convert a Number to Words

    Given an integer number num, your task is to convert 'num' into its corresponding word representation.

    Input:

    The first line of input contains an integer ‘T’ denoting the number o...
Round 3 - Face to Face 

Round duration - 30 minutes
Round difficulty - Easy

This was HR round but consisted problems related to core subjects too.

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 1 in New DelhiEligibility criteriaAbove 7 CGPAOracle interview preparation:Topics to prepare for the interview - Data Structures - Arrays, Strings, Linked List, Trees, Binary Search Tree, Graph, Tries, Fenwick Trees, Segment Trees, Hashmap, Algorithms - Recursion, Ad Hoc, Dynamic Programming, Greedy, Binary Search, Breadth-first search, Depth-first search, SortingTime required to prepare for the interview - 4 monthsInterview preparation tips for other job seekers

Tip 1 : Just be confident during interview and if you are stuck in between any question, then ask for a hint from the interviewer.

Tip 2 : The practice is key for success, so practice hard for Data Structures and Algorithms coding problems on Coding ninjas as it is the best platform for coding.

Tip 3 : Also you may practice on Geeks For Geeks or any other interview portal.

Application resume tips for other job seekers

Tip 1 : Mention all internships which you have done, as it increases your chances of shortlisting your resume. 
Tip 2 : Also just write that skills which you are pretty confident about.

Final outcome of the interviewSelected

Skills evaluated in this interview

Get interview-ready with Top Oracle Interview Questions

I was interviewed in Oct 2020.

Round 1 - Video Call 

(2 Questions)

Round duration - 30 minutes
Round difficulty - Easy

  • Q1. 

    Search in a Row-wise and Column-wise Sorted Matrix Problem Statement

    You are given an N * N matrix of integers where each row and each column is sorted in increasing order. Your task is to find the positi...

  • Ans. Brute Force
    • Run a loop from i = 0 to N - 1, to check each row.
      • Run a loop from j = 0 to N - 1, to check each element of the row.
        • If there is a match, return {i, j}.
    • If the element is not found in the entire matrix, return {-1, -1}
    Space Complexity: O(1)Explanation:

    O(1).

     

    Since only constant extra space is required.

    Time Complexity: O(n^2)Explanation:

    O(N ^ 2), where ‘N’ is the number of rows or columns in the matrix.

    &nb...

  • Answered Anonymously
  • Q2. 

    Valid Parenthesis Problem Statement

    Given a string str composed solely of the characters "{", "}", "(", ")", "[", and "]", determine whether the parentheses are balanced.

    Input:

    The first line contains ...
  • Ans. Valid Parenthesis

    Make use of the stack. Traverse the string and push the current character in the stack if it is an opening brace else pop from the stack If it is the corresponding starting brace for current closing brace then move to the next character of the string otherwise return false.

     

    If after complete traversal if the stack is empty then the string is balanced else it is not balanced.

     

    Pseudo Code:

    • Decla...
  • Answered Anonymously
Round 2 - Video Call 

(2 Questions)

Round duration - 30 minutes
Round difficulty - Easy

  • Q1. 

    Subarray Challenge: Largest Equal 0s and 1s

    Determine the length of the largest subarray within a given array of 0s and 1s, such that the subarray contains an equal number of 0s and 1s.

    Input:

    Input beg...

  • Ans. Brute Force
    • We generate all the possible subarrays by using two nested loops.
    • We can run two nested loops, the outer loop picks the starting element and the inner loop picks the ending element.
    • The third loop considers all elements in between the starting and ending elements.
    • Check if each subarray has equal number of 0s and 1s
    • This can be easily done by considering 0 as -1 and 1 as 1 since the sum for equal numbers of 0s a...
  • Answered Anonymously
  • Q2. 

    Inplace Rotate Matrix 90 Degrees Anti-Clockwise

    You are provided with a square matrix of non-negative integers of size 'N x N'. The task is to rotate this matrix by 90 degrees in an anti-clockwise directi...

  • Ans. Cycle rotation
    1. There are N/2  cycles in a matrix of size ‘N’.
    2. We traverse in the matrix from the outermost cycle, i.e. (0,0) to innermost cycle i.e. ((N/2)-1, (N/2)-1).
    3. For each cycle, we’ll swap the elements of the matrix in a group of four elements i.e. for each ‘i’ <= ‘j’ < ‘N-i-1’ for each 0 <= ‘i’ <= ‘(N/2)-1’ we swap:
      • ‘ARR[i] [j]’ with ‘ARR[j, N-1-i]’
      • ‘ARR[j, N-1-i]’ with ‘ARR[N-1-i, N-1-j]’
      • ‘ARR[N-1-i...
  • Answered Anonymously

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from TIET - Thapar Institute of Engineering And Technology. I applied for the job as SDE - 1 in HyderabadEligibility criteriaAbove 7 CGPAOracle interview preparation:Topics to prepare for the interview - Data Structures, OOPS, Algorithms, DBMS, OSTime required to prepare for the interview - 1 monthInterview preparation tips for other job seekers

Tip 1 : Practice standard questions of data structures and algorithms
Tip 2 : Have good knowledge of DBMS
Tip 3 : PracticeSQL Queries

Application resume tips for other job seekers

Tip 1 : Have some team projects
Tip 2 : Have a project on DBMS
Tip 3 : Don't put false things on resume, they ask each and everything.

Final outcome of the interviewSelected

Skills evaluated in this interview

Software Developer Jobs at Oracle

View all

Software Developer Interview Questions & Answers

user image Heena Rahangdale

posted on 13 Nov 2021

I applied via LinkedIn and was interviewed in May 2021. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Java concepts in details,Java coding questions, Selenium web driver ,Few of Manual testing concepts, Testscenario writing, Test Frameworks

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare coding in any language well.solve leetcode/hackerrank.

I was interviewed before Sep 2020.

Round 1 - Coding Test 

(1 Question)

Round duration - 120 Minutes
Round difficulty - Easy

The round was conducted in day around 3PM.

  • Q1. 

    Partition Equal Subset Sum Problem

    Given an array ARR consisting of 'N' positive integers, determine if it is possible to partition the array into two subsets such that the sum of the elements in both sub...

  • Ans. Brute Force

    Approach: The key point to notice here is that we have to partition an array into two equal subsets sum so two equal subsets must have the sum equal to 'TOTALSUM'/2, where 'TOTALSUM' represents the sum of all elements in the given array, and also 'TOTALSUM' should be even as we cant partitioned an array into two equal if 'TOTALSUM' is odd,  So now the problem is to check if there is any subset in a give...

  • Answered Anonymously
Round 2 - Video Call 

(2 Questions)

Round duration - 30 Minutes
Round difficulty - Easy

The interview was preponed and was conducted at 9AM.
The interviewer was friendly and I had saw him earlier at pre-placement talk.

  • Q1. 

    Convert Sentence to Pascal Case

    Given a string STR, your task is to remove spaces from STR and convert it to Pascal case format. The function should return the modified STR.

    In Pascal case, words are con...

  • Ans. Brute Force

    We can iterate over the string “STR” and maintain the resultant string in “answer”. On each character check if that character is white space (‘ ’) then change the next character to uppercase and do not include white space in the string “answer”, else append that character in the string “answer”.

     

    Algorithm:

     

    • Create an empty string “answer”.
    • Iterate over string “STR”, for each character
      • If the STR[i] ==...
  • Answered Anonymously
  • Q2. Write an SQL query to retrieve the Nth highest salary from a database.
Round 3 - Video Call 

(1 Question)

Round duration - 30 Minutes
Round difficulty - Easy

This round was conducted 15mins after 1st round.

  • Q1. 

    Remove the Kth Node from the End of a Linked List

    You are given a singly Linked List with 'N' nodes containing integer data and an integer 'K'. Your task is to delete the Kth node from the end of this Lin...

  • Ans. Using Lists

    The naive solution is to process all the nodes from the front side of the linked list and keep adding a node to the list. Now we can easily remove the Kth node from the end of the list by simply replacing the next pointer of the ('LENGTH' - 'K' - 1)th node (0-based indexing from start) of the list with the ('LENGTH' - 'K' + 1)th node. This way we can remove the Kth node from the end of the linked list.

    Space ...
  • Answered Anonymously

Interview Preparation Tips

Professional and academic backgroundI completed Information Technology from National Institute of Technology, Raipur. I applied for the job as SDE - 1 in BangaloreEligibility criteria7 CGPAOracle interview preparation:Topics to prepare for the interview - Computer Networks, SQL, DBMS, Data Structures, Algorithms, OS, OOPSTime required to prepare for the interview - 6 monthsInterview preparation tips for other job seekers

Tip 1 : Do Competitive Coding
Tip 2 : Learn at least 1 framework
Tip 3 : Build interest in computers

Application resume tips for other job seekers

Tip 1 : Be well informed of everything you mention in your resume
Tip 2 : Mention competitive coding achivements in your resume(if any)

Final outcome of the interviewRejected

Skills evaluated in this interview

Interview Questionnaire 

1 Question

  • Q1. Spring Collections Difference between list and set What is sorted mean in hashed set java Serialization Exceptions How can you give an exception to caller method Unix- how to move a folder without g...
  • Ans. 

    Interview questions for Software Developer related to Spring, Collections, Serialization, Exceptions, Unix, Annotations, Json, Build tools, Restful services, and more.

    • List and Set are both collection interfaces in Java. List allows duplicates and maintains insertion order while Set doesn't allow duplicates and doesn't maintain any order.

    • Sorted in Hashed Set means that the elements are stored in a sorted order based on ...

  • Answered by AI

Skills evaluated in this interview

Interview Questionnaire 

1 Question

  • Q1. Program Based on Java String Operations. Print concatenation of Zig Zag string from a row
  • Ans. 

    Program to concatenate Zig Zag string from a row using Java String Operations.

    • Use StringBuilder to efficiently concatenate strings

    • Use loops to traverse the rows and columns of the zig zag pattern

    • Use conditional statements to determine the direction of traversal

  • Answered by AI

Skills evaluated in this interview

Oracle Interview FAQs

How many rounds are there in Oracle Software Developer interview?
Oracle interview process usually has 2-3 rounds. The most common rounds in the Oracle interview process are Technical, Coding Test and One-on-one Round.
How to prepare for Oracle Software Developer interview?
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, Oracle, Python, Debugging and Agile Coaching.
What are the top questions asked in Oracle Software Developer interview?

Some of the top questions asked at the Oracle Software Developer interview -

  1. Spring Collections Difference between list and set What is sorted mean in ha...read more
  2. What is rotational shifts. What is web service flow. How will you check ports o...read more
  3. Which database are you going to use for Parking lot and Wh...read more
How long is the Oracle Software Developer interview process?

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

Tell us how to improve this page.

Oracle Software Developer Interview Process

based on 52 interviews

4 Interview rounds

  • Coding Test Round
  • Technical Round
  • HR Round
  • Aptitude Test Round
View more
Oracle Software Developer Salary
based on 1.3k salaries
₹8 L/yr - ₹31.4 L/yr
121% more than the average Software Developer Salary in India
View more details

Oracle Software Developer Reviews and Ratings

based on 104 reviews

3.8/5

Rating in categories

3.5

Skill development

4.3

Work-life balance

3.4

Salary

4.0

Job security

3.8

Company culture

2.7

Promotions

3.5

Work satisfaction

Explore 104 Reviews and Ratings
Software Development Snr Manager

Bangalore / Bengaluru

7-9 Yrs

Not Disclosed

Architect Software Developer

Bangalore / Bengaluru

9-13 Yrs

Not Disclosed

Software Development Snr Manager

Bangalore / Bengaluru

3-5 Yrs

₹ 5-36.5 LPA

Explore more jobs
Senior Software Engineer
2.4k salaries
unlock blur

₹10.2 L/yr - ₹40 L/yr

Senior Consultant
2.1k salaries
unlock blur

₹9.1 L/yr - ₹25 L/yr

Principal Consultant
2k salaries
unlock blur

₹14 L/yr - ₹36 L/yr

Senior Member of Technical Staff
1.8k salaries
unlock blur

₹12 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