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

Updated 17 Nov 2024

Top Oracle Applications Engineer Interview Questions and Answers

  • Q1. Modified Balanced Parentheses where a character can be matched with any other character, i.e. / with &, ! with ? and so on.
  • Q2. Given an array of strings, print all the possible combinations of strings created by picking one character from each string of the array. The individual strings do not co ...read more
  • Q3. Subset sum variant, find missing number using single loop, difference between two dates, , Core Java concept , Sql, finding duplicate number in list, finding loop in link ...read more
View all 13 questions

Oracle Applications Engineer Interview Experiences

23 interviews found

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

I applied via Approached by Company and was interviewed in Feb 2024. There were 4 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Given an array of strings, print all the possible combinations of strings created by picking one character from each string of the array. The individual strings do not contain any duplicates. Ex: {ABC, DE...
  • Ans. 

    Print all possible combinations of strings by picking one character from each string in the array.

    • Iterate through each character of the first string and combine it with each character of the second string.

    • Repeat the process for all strings in the array to get all possible combinations.

    • Use nested loops to generate combinations efficiently.

  • Answered by AI
  • Q2. Given an array of size n, print the indices , i which have an equilibrium point around them defined as sum of i-p to i-1 elements = sum of i to t+p-1 elements (equal sum on left side and right side of the ...
Round 2 - Technical 

(3 Questions)

  • Q1. Check if given string has Balanced Parentheses.
  • Ans. 

    Check if a string has balanced parentheses.

    • Use a stack to keep track of opening parentheses.

    • Iterate through the string and push opening parentheses onto the stack.

    • When a closing parenthesis is encountered, pop from the stack and check if it matches the closing parenthesis.

    • If stack is empty at the end and all parentheses are matched, the string has balanced parentheses.

  • Answered by AI
  • Q2. Modified Balanced Parentheses where a character can be matched with any other character, i.e. / with &, ! with ? and so on.
  • Ans. 

    Modified Balanced Parentheses where characters can be matched with any other character.

    • Use a stack to keep track of opening characters

    • When encountering a closing character, check if it matches the top of the stack

    • If it matches, pop from the stack, else return false

    • Continue until end of string, return true if stack is empty

  • Answered by AI
  • Q3. Very similar to print the spiral order traversal of a matrix
Round 3 - Technical 

(1 Question)

  • Q1. Given a date in string format, write a java program to return the date n days after the given date. Solve the question without using DateTimeFormatter or any similar Date parsing libraries.
  • Ans. 

    Java program to calculate date n days after given date without using Date parsing libraries.

    • Parse the input date string to extract day, month, and year components.

    • Calculate the total number of days represented by the input date.

    • Add the specified number of days to the total days calculated.

    • Convert the final total days back to day, month, and year components to get the new date.

  • Answered by AI
Round 4 - Technical 

(4 Questions)

  • Q1. Java OOP questions: Function overloading and overriding, use of static function, difference between final, finally and finalize keywords.
  • Q2. Print all Pythagorean triplets within a given range.
  • Ans. 

    Print Pythagorean triplets within a given range.

    • Iterate through all possible combinations of a, b, and c within the given range

    • Check if a^2 + b^2 = c^2 for each combination

    • Print the triplets that satisfy the Pythagorean theorem

  • Answered by AI
  • Q3. Print all combinations of numbers in an array which sum up to a number k. Ex : Arr={3,1,4,5} k=5 Ans : {{1,4},{5}}
  • Ans. 

    Use backtracking to find all combinations of numbers in an array that sum up to a given number.

    • Start by sorting the array in non-decreasing order to easily identify combinations.

    • Use backtracking to recursively find all combinations that sum up to the target number.

    • Keep track of the current combination and the remaining sum as you traverse the array.

    • Add the current combination to the result when the sum equals the targe

  • Answered by AI
  • Q4. Standard behavioural questions: Why Oracle? Where do you see yourself in 5 years? Your strengths and weaknesses.

Interview Preparation Tips

Topics to prepare for Oracle Applications Engineer interview:
  • Data Structures
  • Algorithms
  • Java
  • Object Oriented Programming
Interview preparation tips for other job seekers - Revise Data Structures and Algorithms
Java
Object Oriented Programming
Clarify any doubts that you have in the question and ask for the constraints. The constraints help you determine the time complexity expected by the interviewer. Do not directly jump to the optimal solution, instead try to come to the optimal solution iteratively (exceptions might be there)
For the behavioural questions, be confident and honest with your answers.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Technical 

(2 Questions)

  • Q1. Find the sq root for a number upto 2 decimal places
  • Ans. 

    Use a built-in function or algorithm to find the square root of a number up to 2 decimal places.

    • Use a programming language's built-in function like sqrt() in Python or Math.sqrt() in JavaScript to find the square root of a number.

    • If a built-in function is not available, implement an algorithm like Newton's method to approximate the square root.

    • Round the result to 2 decimal places using a function like round() or toFixe

  • Answered by AI
  • Q2. Find the longest path in a binary tree. (Leaf to Leaf)
  • Ans. 

    To find the longest path in a binary tree (leaf to leaf), we need to perform a depth-first search and keep track of the maximum path length.

    • Perform a depth-first search on the binary tree, keeping track of the maximum path length encountered so far.

    • At each node, calculate the maximum path length by adding the maximum left and right subtree depths.

    • Update the maximum path length if the current path length is greater.

    • Repe...

  • Answered by AI

Skills evaluated in this interview

Applications Engineer Interview Questions Asked at Other Companies

Q1. Missing Number Problem Statement You are provided with an array n ... read more
Q2. Minimum Special Sum Problem You are given an array ARR of length ... read more
Q3. Number Pattern Problem Statement Given an integer 'N', print a sp ... read more
Q4. Spiral Matrix Problem Statement You are given a N x M matrix of i ... read more
Q5. Pattern Printing Task You are tasked with printing a specific pat ... read more
Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Company Website and was interviewed in Dec 2023. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Palindrome String
Round 2 - Technical 

(1 Question)

  • Q1. The interviewer made up some and question and didnt even specify clearly
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Basic oops concepts
  • Q2. Infancy number coding and water jug puzzle
Round 2 - HM 

(1 Question)

  • Q1. Only one coding question : solve sudoku

Oracle interview questions for designations

 Engineer

 (1)

 Associate Engineer

 (4)

 Automation Engineer

 (3)

 Senior Engineer

 (2)

 Technical Engineer

 (1)

 Senior Application Engineer

 (5)

 Technical Service Engineer

 (1)

 Technical Support Engineer

 (1)

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Password verification rules

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare DSA, SQL well

Get interview-ready with Top Oracle Interview Questions

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

I applied via campus placement at Vellore Institute of Technology (VIT) and was interviewed before Mar 2023. There were 2 interview rounds.

Round 1 - Coding Test 

Cake cutting question based on the maths

Round 2 - One-on-one 

(3 Questions)

  • Q1. Is given tree BST OR NOT
  • Q2. Multiply to strings
  • Ans. 

    To multiply two strings, convert them to integers, multiply them, and convert the result back to a string.

    • Convert the strings to integers using parseInt()

    • Multiply the integers together

    • Convert the result back to a string using toString()

  • Answered by AI
  • Q3. Design the url shortner
  • Ans. 

    Design a URL shortener service

    • Generate a unique short code for each long URL

    • Store the mapping of short code to long URL in a database

    • Redirect users from short URL to long URL when accessed

    • Consider implementing custom short domains for branding

    • Track analytics for shortened URLs for performance monitoring

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - just understand the question properly

Skills evaluated in this interview

Applications Engineer Interview Questions & Answers

user image SIDDHARTH AGARWAL

posted on 14 Aug 2023

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via campus placement at Institute of Management Nirma University, Ahmedabad and was interviewed in Jul 2023. There were 2 interview rounds.

Round 1 - Coding Test 

1 DP Question, 1 Rest API, 10 Aptitude MCQs, 10 English MCQs

Round 2 - Technical 

(1 Question)

  • Q1. Linked list based include cycle detection and bottom pointer,DBMS

Applications Engineer interview

user image PlanetSkillzz

posted on 24 Nov 2021

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I was interviewed before Nov 2023.

Round 1 - Aptitude Test 

Aptitude questions along with coding questions

Round 2 - One-on-one 

(2 Questions)

  • Q1. 3 Leet code medium level coding questions
  • Q2. Resume deep dive
Round 3 - One-on-one 

(2 Questions)

  • Q1. 2 Leet code medium level questions
  • Q2. Probability basics
Round 4 - HR 

(1 Question)

  • Q1. Behavioural questions

I was interviewed in Oct 2022.

Round 1 - Coding Test 

It was roughly around 70 min. one sql query one coding some mcqs

Round 2 - One-on-one 

(1 Question)

  • Q1. Two coding question but easy
Round 3 - One-on-one 

(1 Question)

  • Q1. Normal oops question. But one scheduling algorithms But it was different from person to person.

Interview Preparation Tips

Interview preparation tips for other job seekers - in interview lucks matters a lot.
be confident in interview.

Oracle Interview FAQs

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

Some of the top questions asked at the Oracle Applications Engineer interview -

  1. Modified Balanced Parentheses where a character can be matched with any other c...read more
  2. Given an array of strings, print all the possible combinations of strings creat...read more
  3. Subset sum variant, find missing number using single loop, difference between t...read more
How long is the Oracle Applications Engineer interview process?

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

Tell us how to improve this page.

Oracle Applications Engineer Interview Process

based on 11 interviews

4 Interview rounds

  • Technical Round - 1
  • HR Round - 1
  • Technical Round - 2
  • HR Round - 2
View more
Oracle Applications Engineer Salary
based on 975 salaries
₹7.5 L/yr - ₹30 L/yr
125% more than the average Applications Engineer Salary in India
View more details

Oracle Applications Engineer Reviews and Ratings

based on 106 reviews

3.5/5

Rating in categories

2.8

Skill development

4.1

Work-life balance

3.0

Salary

4.1

Job security

3.5

Company culture

2.3

Promotions

2.9

Work satisfaction

Explore 106 Reviews and Ratings
Senior Software Engineer
2.4k salaries
unlock blur

₹10.2 L/yr - ₹40 L/yr

Senior Consultant
2.1k salaries
unlock blur

₹9 L/yr - ₹25 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

₹13.5 L/yr - ₹45 L/yr

Senior Application Engineer
1.4k salaries
unlock blur

₹8.5 L/yr - ₹34 L/yr

Explore more salaries
Compare Oracle with

SAP

4.2
Compare

MongoDB

3.8
Compare

Salesforce

4.1
Compare

IBM

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