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
3.7

based on 5.1k Reviews

Filter interviews by

Oracle Full Stack Developer Interview Questions, Process, and Tips

Updated 9 Mar 2024

Top Oracle Full Stack Developer Interview Questions and Answers

  • Q1. Two Sum You are given an array of integers 'ARR' of length 'N' and an integer Target. Your task is to return all pairs of elements such that they add up to Target. Note: ...read more
  • Q2. Validate BST Given a binary tree with N number of nodes, check if that input tree is BST (Binary Search Tree) or not. If yes, return true, return false otherwise. A binar ...read more
  • Q3. Construct Tree From Preorder Traversal Given an array ‘pre[]’ of ‘n’ elements that represent Preorder traversal of a spacial binary tree where every node has either 0 or ...read more
View all 7 questions

Oracle Full Stack Developer Interview Experiences

5 interviews found

Full Stack Developer Interview Questions & Answers

user image Gopi Karthikeyan S

posted on 9 Mar 2024

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
-
Round 1 - Coding Test 

Delete nodes from linkedList if their value matches a certain condition

Round 2 - Technical 

(3 Questions)

  • Q1. Js advanced concepts
  • Q2. Java concurrency
  • Q3. Design patterns
Round 3 - Technical 

(3 Questions)

  • Q1. Implement few design patterns
  • Ans. 

    Implementing design patterns in software development

    • Singleton pattern ensures a class has only one instance and provides a global point of access to it

    • Factory pattern creates objects without specifying the exact class of object that will be created

    • Observer pattern defines a one-to-many dependency between objects so that when one object changes state, all its dependents are notified and updated

  • Answered by AI
  • Q2. Questions of microservice architecture
  • Q3. Java 8 tricky coding questions

Skills evaluated in this interview

I was interviewed before Jan 2021.

Round 1 - Telephonic Call 

(2 Questions)

Round duration - 50 Minutes
Round difficulty - Medium

It was the screening round he asked me 2 questions 
First one is easy and other one is medium type

  • Q1. Two Sum

    You are given an array of integers 'ARR' of length 'N' and an integer Target. Your task is to return all pairs of elements such that they add up to Target.

    Note:

    We cannot use th...
  • Ans. Hashing Solution
    • We can store the frequency of every element in the array in a hashmap.
    • We will loop over every index i, and check the frequency of (Target - ARR[i]) is the hashmap:
      • If (Target - ARR[i]) is equal to ARR[i], we will check if frequency of ARR[i] . If it is greater than 1 then we will decrease the frequency of ARR[i] by 2 and add a pair (ARR[i] , ARR[i]) to our answer.
      • Else, if the frequency of ARR[i] and Targ...
  • Answered by CodingNinjas
  • Q2. Root to Leaf Path

    Ninja is having a good time in solving new questions of Binary Trees from Code Studio. He is now encountered with a question having statement as "You are given a binary tree consisti...

  • Ans. DFSSpace Complexity: O(1)Explanation: Time Complexity: O(1)Explanation:
  • Answered by CodingNinjas
Round 2 - Video Call 

(2 Questions)

Round duration - 45 Minutes
Round difficulty - Easy

This is the first round in the loop interviews. Are you familiar with Javascript. Why do we use js. How do you use js to change the value of a textbox.

  • Q1. Validate BST

    Given a binary tree with N number of nodes, check if that input tree is BST (Binary Search Tree) or not. If yes, return true, return false otherwise.

    A binary search tree (BST) is a binary t...

  • Ans. Approach 1
    • For each node, store the minimum and maximum value allowed for that node.
    • Initially, for the root node as all the integer values are allowed, the minimum value would be -10^9 and the maximum value should be 10^9. Here we can also use built-in INT_MIN and INT_MAX constants.
    • If the value of that node is not in the bounded range of minimum and maximum value, then return false.
    • For the left subtree of a node with da...
  • Answered by CodingNinjas
  • Q2. Construct Tree From Preorder Traversal

    Given an array ‘pre[]’ of ‘n’ elements that represent Preorder traversal of a spacial binary tree where every node has either 0 or 2 children. Also Given a boolean ar...

  • Ans. Recursive Approach
    • The idea is to construct the tree node by node.
    • Take the first element of the ‘pre[]’ array. Now it is guaranteed that this will be the root node because of the definition of pre-order traversal.
    • Now for any node, if ‘isLeaf’ is true it means that it is a leaf node. In this case, we create the node and return it.
    • Otherwise, since the binary tree has no children or 2 children, we recursively call the func...
  • Answered by CodingNinjas
Round 3 - Video Call 

(1 Question)

Round duration - 45 minutes
Round difficulty - Easy

It was the team fit round

  • Q1. Basic HR Question

    He asked me questions related to previous work in depth, projects I have worked on.

Round 4 - Video Call 

(1 Question)

Round duration - 45 Minutes
Round difficulty - Medium

4tn round in the loop, he asked me to design a game. He focused both on backend and frontend.
..

  • Q1. Bursting Balloons

    You are given an array 'ARR' of N integers. Each integer represents the height of a balloon. So, there are N balloons lined up.

    Your aim is to destroy all these balloons. Now, a...

  • Ans. Using hashmap

    We can see here that balloons need to be destroyed in a minimum number of arrows so we need to reuse the arrows, also it’s clear that we need a new arrow for every balloon which is not getting destroyed by any previous arrow.

    So we can solve this problem greedily by adding a new arrow for every balloon which is not getting destroyed by existing arrows.

    • We will use a map data structure that will store the hei...
  • Answered by CodingNinjas
Round 5 - Face to Face 

(1 Question)

Round duration - 45 Minutes
Round difficulty - Medium

Another problem solving round

  • Q1. Triplets with Given Sum

    You are given an array/list ARR consisting of N integers. Your task is to find all the distinct triplets present in the array which adds up to a given number K.

    An array is said t...

  • Ans. Brute Force
    • The most trivial approach would be to find all triplets of the array and count all such triplets whose ‘SUM’ = 'K'.
    • We can find the answer using three nested loops for three different indexes and check if the values at those indexes sum up to 'K'.
    • Create a set  to keep the track of triplets we have visited. Run first loop from i = 0 to i = ‘N’ - 3, second loop from j = i + 1 to j = ‘N’ - 2 and third loop ...
  • Answered by CodingNinjas

Interview Preparation Tips

Professional and academic backgroundI applied for the job as Fullstack Developer in BangaloreEligibility criteriaNoOracle interview preparation:Topics to prepare for the interview - DS/algorithm Design patterns Problem solvingTime required to prepare for the interview - 2 monthsInterview preparation tips for other job seekers

Tip 1 : clear your basics in ds algo
Tip 2 : problem solving is must to Crack coding interview 
Tip 3 : solve leetcode problem as much as you can

Application resume tips for other job seekers

Tip 1 : it should be short as possible 
Tip 2 : you must have mentioned your past experience in chronological order with descriptions

Final outcome of the interviewSelected

Skills evaluated in this interview

Full Stack Developer Interview Questions Asked at Other Companies

asked in DBS Bank
Q1. Query And MatrixYou are given a binary matrix with ‘M’ rows and ‘ ... read more
asked in DBS Bank
Q2. SQL QuestionsYou are given the details of retail outlet. Your tas ... read more
asked in Accenture
Q3. Find Duplicates In ArrayYou are given an array/list 'ARR' consist ... read more
Q4. Most Frequent WordYou are given a paragraph that may have letters ... read more
asked in CommVault
Q5. Count with K different charactersYou are given a string ‘STR’ of ... read more

Full Stack Developer interview

user image Drunken Engineer

posted on 24 Nov 2021

Full Stack Developer interview

user image Drunken Engineer

posted on 24 Nov 2021

Oracle interview questions for designations

 Full Stack Software Developer

 (2)

 Java Full Stack Developer

 (1)

 Developer

 (3)

 Software Developer

 (67)

 Application Developer

 (37)

 Java Developer

 (9)

 SQL Developer

 (6)

 Plsql Developer

 (2)

Full Stack Developer interview

user image ARC Tutorials

posted on 24 Nov 2021

Get interview-ready with Top Oracle Interview Questions

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Basic aptitude test with technical and non technical question

Round 2 - Technical 

(1 Question)

  • Q1. What is event loop
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Few coding tasks asked like palindrome number
Factorial
Basic concept tests based on DSA
Like prove that set is unordered

Round 2 - One-on-one 

(1 Question)

  • Q1. If a glass is started filling with water by 1ml at 0sec and gets doubled at every successive second, at what second the glass is half full
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

It was easy to crack ill rate 2/5

Round 2 - Coding Test 

It was a short coding round pretty easy

Round 3 - Coding Test 

It was a long coding round i couldn't crack it

Round 4 - HR 

(2 Questions)

  • Q1. Introduce yourself
  • Q2. Tell me what you know about zoho
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed before Aug 2023. There was 1 interview round.

Round 1 - One-on-one 

(3 Questions)

  • Q1. Project, Oops Concept, Java , which technology u have used ? Framework
  • Q2. Framework, Explain Long Polling ,
  • Ans. 

    Long polling is a web technique where the client sends a request to the server and the server holds the connection open until new data is available.

    • Long polling is a variation of the traditional polling technique where the client sends a request to the server and the server keeps the connection open until new data is available.

    • It is often used in web applications to simulate real-time updates without the need for const...

  • Answered by AI
  • Q3. GraphQL Vs Rest
  • Ans. 

    GraphQL is a query language for APIs that allows clients to request only the data they need, while REST is an architectural style for designing networked applications.

    • GraphQL allows clients to request specific data in a single request, reducing over-fetching and under-fetching of data.

    • REST uses multiple endpoints for different resources, leading to multiple requests for related data.

    • GraphQL provides a strongly typed sc...

  • Answered by AI

Skills evaluated in this interview

I was interviewed in Aug 2021.

Round 1 - Coding Test 

(1 Question)

Round duration - 120 Minutes
Round difficulty - Hard

  • Q1. Find rank

    You are given a matrix ‘ARR’ having dimensions ‘N*M’. Your task to find the rank of the matrix ‘ARR’.

    The rank of a matrix is defined as:

    (a) The maximum number of linearly independent column ...
  • Ans. Row Echelon Form

    Approach:

    • The idea is based on converting the given input matrix ARR into row echelon form.
    • Since we know that the rank of the matrix can not be greater than min(N, M). So we will check if N > M then we will transpose the input matrix ARR since we are using row echelon form so the matrix has to be transformed in such a way that in each row all the elements to the left of the diagonal element must be ze...
  • Answered by CodingNinjas
Round 2 - Video Call 

(1 Question)

Round duration - 60 Minutes
Round difficulty - Medium

This is an elimination round. The interviewer will ask some technical questions and ask to solve some coding questions.
The interview was on Microsoft teams and coding was on codility.

  • Q1. Check Permutation

    For a given two strings, 'str1' and 'str2', check whether they are a permutation of each other or not.

    Permutations of each other
    Two strings are said to be a permutatio...
  • Ans. Frequency Array Approach
    • The first and the foremost condition for two strings to be the permutations of each other is that the frequency of each element in both of them should be the same.
    • It can be proven by a very simple argument that we are only rearranging the letters, and not adding or deleting any character.
    • So we allocate an array of size 256 (that is the number of distinct ASCIIacharactersterst to store the freque...
  • Answered by CodingNinjas
Round 3 - Video Call 

(1 Question)

Round duration - 60 Minutes
Round difficulty - Hard

Interviewers asked some questions regarding System design and then asked me to perform the task

  • Q1. System Design Question

    Design a vending machine.

Round 4 - Video Call 

(1 Question)

Round duration - 60 Minutes
Round difficulty - Hard

There were 2 interviewers. This round was basically Distributed systems.

  • Q1. Ninja And Alternating Largest

    Ninja is given a few numbers, and he is being asked to rearrange the numbers so that every second element is greater than its left and right element.

    Input Format:
    The first...
  • Ans. Brute forceSpace Complexity: O(1)Explanation: Time Complexity: O(n)Explanation:
  • Answered by CodingNinjas
Round 5 - Video Call 

(1 Question)

Round duration - 60 Minutes
Round difficulty - Hard

  • Q1. SQL Questions

    Write an SQL query to print the first three characters of  FIRST_NAME from Worker table.

    Write an SQL query to print the FIRST_NAME from Worker table after replacing ‘a’ with ‘A’.

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from HMR Institute of Technology and Management. Eligibility criteriaNo criteriaMicrosoft interview preparation:Topics to prepare for the interview - Data Structures and Algorithms, System Design, Distributed SystemsTime required to prepare for the interview - 1 MonthInterview preparation tips for other job seekers

Tip 1 : Might ask you to write coding in System Design (Eg : Vending Machine)
Tip 2 : Use star methodology to answer.
Tip 3 : Interact as much as you can with the interviewer and discuss your approach to solve questions.
Tip 4: Start your preparation at least 6 months before application
Tip 5 : Practice Leetcode

Application resume tips for other job seekers

Tip 1 : Resume should match with job description
Tip 2 : Add a summary section and avoid sections like hobbies, strengths 
Tip 3 : Clearly mention your skills

Final outcome of the interviewRejected

Skills evaluated in this interview

Oracle Interview FAQs

How many rounds are there in Oracle Full Stack Developer interview?
Oracle interview process usually has 3 rounds. The most common rounds in the Oracle interview process are Technical and Coding Test.
How to prepare for Oracle Full Stack 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 Javascript, Java, J2Ee, Microservices and HTML.
What are the top questions asked in Oracle Full Stack Developer interview?

Some of the top questions asked at the Oracle Full Stack Developer interview -

  1. Implement few design patte...read more
  2. Questions of microservice architect...read more
  3. Java 8 tricky coding questi...read more

Tell us how to improve this page.

Oracle Full Stack Developer Salary
based on 42 salaries
₹5.5 L/yr - ₹20 L/yr
26% more than the average Full Stack Developer Salary in India
View more details

Oracle Full Stack Developer Reviews and Ratings

based on 4 reviews

4.2/5

Rating in categories

2.8

Skill development

4.7

Work-Life balance

4.4

Salary & Benefits

4.4

Job Security

2.8

Company culture

4.2

Promotions/Appraisal

3.9

Work Satisfaction

Explore 4 Reviews and Ratings
Fullstack Developer

Thiruvananthapuram

3-8 Yrs

Not Disclosed

Full Stack Developer-PLSQL /Java

Kolkata,

Mumbai

+5

4-8 Yrs

Not Disclosed

Full stack developer - UI, Java

Bangalore / Bengaluru

6-10 Yrs

Not Disclosed

Explore more jobs
Senior Software Engineer
2.3k salaries
unlock blur

₹10 L/yr - ₹40 L/yr

Senior Consultant
2.1k salaries
unlock blur

₹9 L/yr - ₹24.6 L/yr

Principal Consultant
2k salaries
unlock blur

₹10.9 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.4 L/yr - ₹29.3 L/yr

Explore more salaries
Compare Oracle with

SAP

4.2
Compare

MongoDB

3.8
Compare

Salesforce

4.1
Compare

IBM

4.1
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview