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

Updated 28 Jun 2023

Top Oracle Application Development Engineer Interview Questions and Answers

View all 6 questions

Oracle Application Development Engineer Interview Experiences

6 interviews found

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

I was interviewed before Jun 2022.

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 - Technical 

(2 Questions)

  • Q1. Middle of single linked list
  • Ans. 

    To find the middle of a single linked list, use two pointers - one moving twice as fast as the other.

    • Use two pointers - slow and fast

    • Move slow pointer by one node and fast pointer by two nodes

    • When fast pointer reaches end, slow pointer will be at the middle

  • Answered by AI
  • Q2. Design of vendee machine design patterns
  • Ans. 

    Vending machine design patterns involve creating efficient and user-friendly interfaces for purchasing products.

    • Consider using the Factory Method pattern to create different types of vending machines.

    • Implement the State pattern to manage the different states of the vending machine (e.g. idle, dispensing, out of stock).

    • Use the Observer pattern to notify the vending machine when products are restocked or when a purchase ...

  • Answered by AI
Round 3 - Technical 

(2 Questions)

  • Q1. Last k node from end of linked list
  • Ans. 

    To find the last k nodes from the end of a linked list, we can use a two-pointer approach.

    • Use two pointers, one starting at the head of the linked list and the other starting k nodes ahead.

    • Move both pointers simultaneously until the second pointer reaches the end of the linked list.

    • The first pointer will now be at the kth node from the end.

  • Answered by AI
  • Q2. Intersection of linked list
  • Ans. 

    Intersection of linked list is finding the common node(s) between two linked lists.

    • Traverse both linked lists and store nodes in a set, then check for common nodes

    • Use two pointers approach to find the intersection point

    • If one list is longer, move the pointer of the longer list to the same distance from the end as the shorter list

  • Answered by AI
Round 4 - Technical 

(1 Question)

  • Q1. Most common element in a string
  • Ans. 

    The most common element in a string is the character that appears the most frequently.

    • Use a hashmap to store the frequency of each character in the string

    • Iterate through the string and update the frequency count in the hashmap

    • Find the character with the highest frequency in the hashmap

  • Answered by AI
Round 5 - Technical 

(1 Question)

  • Q1. Basic questions on java and dbms
Round 6 - Vice president 

(1 Question)

  • Q1. General questions about previous work and behavioural questions by Vice President

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident with dsa and java and cs fu dementals

Skills evaluated in this interview

I applied via campus placement at Indian Institute of Technology (IIT), Chennai and was interviewed in Dec 2016. There were 5 interview rounds.

Interview Questionnaire 

4 Questions

  • Q1. Design facebook
  • Ans. 

    Facebook is a social media platform that allows users to connect, share content, and communicate with others.

    • User registration and login system

    • Profile creation and customization

    • News feed algorithm to display relevant content

    • Friendship system to connect users

    • Messaging and chat functionality

    • Content sharing (posts, photos, videos)

    • Privacy settings and controls

    • Notifications and activity tracking

    • Advertising and monetization

  • Answered by AI
  • Q2. Web services?
  • Q3. Load Balancing
  • Q4. Algorithm and data structure questions from geeksforgeeks

Interview Preparation Tips

Round: Test
Experience: Maintain your speed of problem solving.
Tips: Maintain your speed of problem solving.
Duration: 2 hours
Total Questions: 60

Round: Technical Interview
Experience: Think logical and use some concepts from machine learning
Tips: Think logical and use some concepts from machine learning

Round: Technical + HR Interview
Experience: Show your approach
Tips: Show your approach

College Name: IIT Madras

Skills evaluated in this interview

Application Development Engineer Interview Questions Asked at Other Companies

asked in KLA-Tencor
Q1. What is the angle between minute and hour hand for a particular t ... read more
asked in Accenture
Q2. Difference between agile and waterfall model
asked in Unisys
Q3. What is .net and how it is different from framework
asked in Accenture
Q4. What is statistics keywords
asked in Accenture
Q5. What is Table variable

Interview Preparation Tips

Round: Test
Experience: There was no resume based selection for the particular profile (the profile was under the Oracle Communications Global Business Unit). First there was an online test which consisted of CAT like questions. After that for my particular profile there was a written test on C++ and algorithms. The first written test consisted of questions on verbal/logical reasoning, quantitative aptitude and verbal ability. After the two rounds of written test, we had to go through two rounds of personal interview.

Round: HR Interview
Experience: They were looking for students with knowledge of C++ or any other programming language. They asked me questions on data structures and a lot of questions on algorithms. They were the common algorithms and some of them I had to think over the interview.HR interview consisted of questions on strength and weakness, morale/ethics, upbringing and where do I see myself after “n” no. of years. They were in general trying to check whether I will fit into their organisation and not leave the company in the near future.

College Name: IIT ROORKEE

Interview Preparation Tips

Round: Resume Shortlist
Experience: I used the same resume in all companies I merely altered my areas of interest depending on the profile on offer.

Round: Test
Experience: I went through some CAT study books for preparation of the written test. The first round was the written test. The paper consisted of logical reasoning and programming questions. There was huge number of questions asked from data structures. The logical reasoning part was pretty simple but the programming part required some prior knowledge on programming.
Tips: Majority of the questions were on basic maths hence I would suggest that one should practice sums from 10th class maths book.

Round: HR Interview
Experience: The first interview was the HR interview. They asked me some questions from my resume and also asked me to write down a code that gives the Fibonacci series as the output.

Round: Technical Interview
Experience: After 30 minutes there was another interview. In this interview I was asked some questions on data structures particularly on trees. Next they asked me about the various sorting algorithms and asked me to write a code to one of them. Since I was not well verse with the syntaxes they suggested that I write a pseudo code instead of a full-fledged code.Finally they asked me a puzzle. The puzzle was about 3 bulbs having corresponding 3 switches. While operating the switches it was not possible to see the bulbs. The bulbs and the switches were present in different rooms. Further it was given that the room in which the bulbs were present could be entered only once and also the switch could be manipulated only once. I had to specify which switch belonged to which bulb.

College Name: IIT ROORKEE

Oracle interview questions for designations

 Principal Application Engineer

 (1)

 Application Support Engineer

 (1)

 Application Developer

 (37)

 Software Development Engineer

 (2)

 Senior Application Engineer

 (5)

 Senior Application Developer

 (3)

 Application Developer 2

 (2)

 Assistant Application Developer

 (1)

Interview Preparation Tips

Round: Resume Shortlist
Experience: I had a standard resume for this company as per our Institute placement cell norms. I had mentioned all my achievements, academic and extracurricular, in my resume.I had the same resume for every company. I only used to change the subjects mentioned as my area of interest to make sure that they are in line with the job profile being offered by the company.

Round: Test
Experience: The first round of selection process was an online test. The test comprised of technical questions as well as general aptitude/logical based questions.It is important to prepare well for technical as well as general aptitude based tests. I practiced questions from CAT preparation material/books to prepare for aptitude based tests.

Round: HR Interview
Experience: The second round of the selection process was an interview round. Almost every student had at least 2 interviews.
In the first interview, most of the questions asked were typical HR type questions. They mainly wanted to gauge the candidate’s interest in working for their company. A few technical questions were asked as well. One of the questions asked was about Bubble Sorting Algorithm. Some 30 students appeared for this interview (for Application Development Profile) and 20 students were shortlisted for the next interview.
In the second interview, I was asked some simple mathematical problems and some programming based questions. The questions asked were:
There is a two digit number. The sum of its digit is known. The sum of the number itself and the number obtained by reversing the digits is also known. How would you find the number? How would you implement these equations in a program?There is a string with opening and closing brackets. How would you find (using a program) if in the string there is a closing bracket for every opening bracket?In the third interview, again some programming based questions were asked. As the interviewer himself graduated from the Electrical Engineering Department of IIT Roorkee, he also asked a few questions from Electrical Engineering. Some of the questions asked were:How would you find the number of words in a given paragraph?
How many registers are there in a microprocessor (say 8085)? How is the information stored during a program run?Questions related to Control Systems.Questions related to Magnetic Levitation.
Tips: If you are thorough with only C++ then mention only C++ as the language known in your resume. Do not mention things/languages/courses you do not know or have not studied. Also Electrical Engineering students have more chance of getting selected in the application development profile as compared to other profiles offered by Oracle (like Systems, Communications etc.) if they have studied the relevant courses or have the slightest of interest or knowledge about programming.

College Name: IIT ROORKEE
Motivation: My main source of information about the company and the profile was the company’s pre-placement talk and the company website.

Get interview-ready with Top Oracle Interview Questions

Interview Preparation Tips

Round: Resume Shortlist
Experience: I had a standard resume for this company as per our institute placement cell norms.I usually changed my “Areas of Interest” as per the company profile. For Oracle I mentioned subjects that dealt with coding and also about my other projects which had even little bit of programming.

Round: Test
Experience: The test comprised of different sections. These were related to general aptitude, data interpretation, programming, logical reasoning and character recognition (e.g. you had to find the matching string in a set of given strings). A large number of questions were from topics like data structure and a few were from programming. The paper was difficult – particularly the questions on data structure were very difficult. In data structure questions were mainly asked from trees and stacks. There were different comprehensions that were dedicated to the use of AVL Tree.
Also there were few simple theoretical questions on database management related to primary key, foreign key etc. For the logical questions one can go through the guild website of Oracle, where the complete set of questions asked in the paper can be found. The aptitude test was not difficult but the time allotted was the main factor that affected the performance.

Round: Puzzle Interview
Experience: The first interview was aimed at testing your logical reasoning ability and programming knowledge. The questions here were puzzle based and focused on testing the logical ability of the candidate. An example is if there are 100 beam balls, all of the same weight except one, then what are the minimum number of weighing attempts required to find the odd ball with the help of a beam balance. Then they moved on to asking some very basic technical questions like how to create stacks and queues using any programming language. The logical questions and puzzles asked in this round were quite common ones. One would need to look around on the internet – finding these puzzles etc. is tough but they are available for free.
Tips: Oracle gives a lot of weightage to the projects and the internships. If you had one of these related to some coding stuff then you have an added advantage. Also knowledge of data structures is a must.

Round: HR Interview
Experience: In the second phase of interview a mixed bag of HR questions (Human Resource) and technical questions were asked. The HR questions included questions like ‘Why do you want to join Oracle’ and ‘What are your future plans?’  The interview process was very smooth and they were not looking for essentially only coding. They were looking for people with good logical thinking and could apply their brains if required for learning and writing codes and programs.The next round was also a technical cum HR interview. They wanted check my willingness to join the company and the fact that whether I will stick with the company or not. The technical questions were simple and they just wanted to check the facts that I had mentioned in my resume.
Tips: A candidate vying to get recruited in the company should have substantial knowledge on data structures.

College Name: IIT ROORKEE
Motivation: Oracle is a renowned company. It has been coming for placements in our campus for many years. This time it came with 5 different profiles. The information regarding all these could be best found by attending the Pre Placement Talk.Walk in interview was conducted for students who had studied the course of Data Structures. They had also conducted a written test but no weightage was given to it for those students who had attended the course on data structures.

Interview questions from similar companies

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

(1 Question)

  • Q1. Difference between class & interface
  • Ans. 

    Classes can have both implementation and data members, while interfaces can only have method signatures.

    • Classes can have constructors, interfaces cannot.

    • Classes can have access modifiers for their members, interfaces cannot.

    • A class can implement multiple interfaces, but can only inherit from one class.

    • Interfaces are used to achieve abstraction and multiple inheritance in Java.

    • Example: Class 'Animal' can have methods li...

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. About current project

Interview Preparation Tips

Interview preparation tips for other job seekers - NA
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Explain react dom in details
  • Ans. 

    React DOM is a package that provides methods for updating the DOM in response to React components.

    • React DOM is used to render React components to the DOM.

    • It provides methods like ReactDOM.render() to render components.

    • React DOM efficiently updates the DOM when the state of a component changes.

    • It handles events and updates the DOM accordingly.

    • React DOM is separate from React itself, allowing for flexibility in rendering

  • Answered by AI
  • Q2. Explain MVC in rails
  • Ans. 

    MVC in Rails is a software design pattern that separates the application into three main components: Model, View, and Controller.

    • Model: Represents the data and business logic of the application.

    • View: Represents the user interface of the application.

    • Controller: Acts as an intermediary between the Model and View, handling user input and updating the Model accordingly.

    • Example: In a Rails application, a User model would ha...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - brush up ror

Skills evaluated in this interview

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

I applied via Referral and was interviewed in Apr 2024. There was 1 interview round.

Round 1 - Coding Test 

Had a basic coding test with easy-medium questions along with some HR questions

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

(1 Question)

  • Q1. Stacks queues data structures

Oracle Interview FAQs

How many rounds are there in Oracle Application Development Engineer interview?
Oracle interview process usually has 6 rounds. The most common rounds in the Oracle interview process are Technical and Resume Shortlist.
What are the top questions asked in Oracle Application Development Engineer interview?

Some of the top questions asked at the Oracle Application Development Engineer interview -

  1. Design of vendee machine design patte...read more
  2. Last k node from end of linked l...read more
  3. Most common element in a str...read more

Tell us how to improve this page.

Oracle Application Development Engineer Interview Process

based on 1 interview

2 Interview rounds

  • HR Round
  • Aptitude Test Round
View more

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.3k Interviews
Accenture Interview Questions
3.9
 • 8.1k Interviews
Amazon Interview Questions
4.1
 • 5k Interviews
IBM Interview Questions
4.0
 • 2.4k Interviews
Google Interview Questions
4.4
 • 862 Interviews
Cisco Interview Questions
4.1
 • 395 Interviews
SAP Interview Questions
4.2
 • 304 Interviews
Salesforce Interview Questions
4.1
 • 270 Interviews
Adobe Interview Questions
4.0
 • 249 Interviews
View all
Oracle Application Development Engineer Salary
based on 4 salaries
₹13 L/yr - ₹19 L/yr
67% more than the average Application Development Engineer Salary in India
View more details

Oracle Application Development Engineer Reviews and Ratings

based on 1 review

5.0/5

Rating in categories

5.0

Skill development

5.0

Work-life balance

5.0

Salary

5.0

Job security

5.0

Company culture

5.0

Promotions

5.0

Work satisfaction

Explore 1 Review and Rating
Senior Software Engineer
2.4k salaries
unlock blur

₹10.1 L/yr - ₹40 L/yr

Senior Consultant
2.1k salaries
unlock blur

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